Skip to main content

Choose the narrowest package set

Start with @prometheus-ags/entity-graph-core, then add exactly the binding and integration packages your application uses. React applications add @prometheus-ags/prometheus-entity-management; local-first peer sync adds @prometheus-ags/entity-graph-sync; A2UI and A2A stay independent so agent protocols cannot silently become graph authority.

This twelve-package inventory and the generated API manifest are checked against the release contract.

PackageAdd it when you needRuntime boundary
@prometheus-ags/entity-graph-corenormalized entities, ID-only lists, views, CRUD, persistence, or realtimeframework-neutral; owns the graph
@prometheus-ags/prometheus-entity-managementReact 19 hooks, providers, tables, detail/form sheets, and presetsReact binding; application owns the core peer
@prometheus-ags/entity-graph-sdlone schema contract for code generation and validationbuild/runtime schema tools
@prometheus-ags/entity-graph-syncPGlite, Loro, Yjs, or peer convergencelocal-first transport and merge policy
@prometheus-ags/entity-graph-svelteSvelte 5 reactive graph projectionsbinding only; no private graph copy
@prometheus-ags/entity-graph-solidSolid signals over graph entities and listsbinding only; no private graph copy
@prometheus-ags/entity-graph-web-componentsLit-based custom elements for mixed-framework applicationsbrowser custom elements
@prometheus-ags/entity-graph-alpineAlpine data bindings backed by the same graphlightweight browser binding
@prometheus-ags/entity-graph-htmxserver-rendered fragments and SSE graph changesNode HTTP server adapter
@prometheus-ags/entity-graph-a2aan auditable A2A reference server over graph toolsserver boundary with explicit authentication and policy
@prometheus-ags/a2ui-reactpolicy-controlled A2UI surfaces and AG-UI event renderinguntrusted agent output remains behind an action policy
@prometheus-ags/entity-graph-tauriTauri 2 commands, events, persistence, and the bundled Rust plugindesktop/mobile native boundary

Common compositions​

ApplicationPackages
React webcore + React binding
React with agent surfacescore + React binding + A2UI React; add A2A only for a server
Svelte, Solid, Alpine, or Web Componentscore + exactly one corresponding binding
HTMX/SSE servercore + SDL + HTMX
Local-first applicationcore + sync; add the UI binding separately
Tauri desktop/mobilecore + chosen web binding + Tauri

Install public releases​

React 19 applications install the stable pair:

pnpm add @prometheus-ags/entity-graph-core \
@prometheus-ags/prometheus-entity-management \
react@19 react-dom@19

Add the A2UI renderer when the application accepts generated surfaces:

pnpm add @prometheus-ags/a2ui-react

Flutter applications install the public stable Dart package:

flutter pub add entity_graph_flutter:^3.1.0

All twelve npm packages, including the React and A2UI React bindings, are public at stable 3.2.0; Flutter is public at 3.1.0. The exact registry state and protected tags are recorded in the release operations guide.

For exact symbols, open the packed TypeScript API reference.