omnigraph: wersjonowana pamięć grafowa dla koordynacji natywnej agenta
omnigraph, opracowany przez ModernRelay, jest silnikiem grafowym, który służy jako pamięć długoterminowa i warstwa koordynacyjna dla agentów AI. Udostępnia serwer Model Context Protocol, aby LLM mogły zapytywać i aktualizować zorganizowaną wiedzę podczas rozmów, oferując jednocześnie gałęziowanie w stylu git, multimodalne wyszukiwanie i kontrolę polityki jako kodu. Programiści budujący systemy wieloagentowe i zespoły korporacyjne potrzebujące suwerennego, audytowalnego kontekstu agenta korzystają z wersjonowanego, natywnego dla przechowywania podejścia do gromadzenia rozproszonych informacji.
Działa jako warstwa stanu operacyjnego dla wieloagentowych przepływów pracy
Narzędzie funkcjonuje jako współdzielony, trwały graf wiedzy, z którego agenci mogą odczytywać i zapisywać w czasie rzeczywistym, umożliwiając "składanie kontekstu" z dokumentacji, historii użytkownika i relacji między podmiotami. Umożliwia to udostępnienie grafu przez serwer Model Context Protocol, dzięki czemu modele językowe mogą włączać zorganizowany stan do podpowiedzi i aktualizacji. To umiejscowienie czyni go użytecznym tam, gdzie wiele agentów musi koordynować się w oparciu o te same ewoluujące fakty, a nie izolowany, przejściowy kontekst.
Jakość wyszukiwania wynika z połączonych sygnałów wektorowych, tekstowych i grafowych
Wyniki wyszukiwania są klasyfikowane poprzez połączenie trzech modalności: przybliżoną podobieństwo wektorów najbliższych sąsiadów, indeksowanie pełnotekstowe oraz przeszukiwanie grafu, połączone z Reciprocal Rank Fusion. To hybrydowe podejście produkuje jeden zestaw wyników w porządku, mający na celu ujawnienie zarówno dopasowań semantycznych, jak i kontekstu relacyjnego. Silnik jest zaimplementowany w Rust, co deweloper podkreśla ze względu na bezpieczeństwo pamięci i wydajność podczas dużych obciążeń związanych z wyszukiwaniem.
Wdrożenie wymaga komponentów przechowywania obiektów i Node.js
Wejścia i trwałość są natywne dla przechowywania obiektów, zapisane w formatach kolumnowych i przechowywane na zgodnych z S3 kubełkach, Google Cloud Storage, R2 lub lokalnych systemach plików. Produkt jest dostarczany jako CLI, TypeScript SDK oraz serwer MCP, a komponenty SDK/MCP wymagają środowiska uruchomieniowego Node.js. Te wybory wdrożeniowe umożliwiają suwerenne hostowanie, ale nakładają wymagania infrastrukturalne na zespoły bez kompatybilnego przechowywania lub doświadczenia w Node.js.
Pasuje do narzędzi skupionych na deweloperach, z kompromisami w zakresie zarządzania
Narzędzie jest skierowane do zespołów inżynieryjnych, które akceptują zarządzanie operacyjne. Używa deklaratywnego Grafu jako Kodu oraz polityki jako kodu za pomocą języka Cedar, aby egzekwować zasady dostępu i łączenia, co wspiera audytowalne przepływy pracy, ale wymaga projektowania polityki i przeglądu operacyjnego. Integracja wersjonowanych przepływów pracy grafowych w procesy CI i przeglądu łączenia powinna być oczekiwana, a zespoły muszą planować zarządzanie, aby zapobiec konfliktom w zapisach agentów lub niebezpiecznym łączeniom.
Najlepiej dopasowane do zespołów inżynieryjnych, które mogą zarządzać infrastrukturą i zarządzaniem
Dla organizacji budujących systemy natywne dla agentów, narzędzie jest praktyczną opcją do utrzymywania audytowalnego, wspólnego stanu między agentami; oczekuj krzywej uczenia operacyjnego, aby wprowadzić przepływy pracy oparte na grafach do procesów rozwoju. Praktyczna wskazówka: traktuj gałęzie grafu jak gałęzie funkcji w swoim repozytorium, uwzględnij przegląd ludzki dla scalania i dodaj scenariusze testowe, które walidują scalony stan w ramach reprezentatywnych interakcji agentów.





