Overview of ActiveGraph Public API Surface
mainThe activegraph public API (Ring 0) is fully documented and includes core abstractions for graph management, event handling, and runtime execution. Key components include:
- Core Graph & Storage:
Graph,GraphStore,InMemoryGraphStore,FalkorDBGraphStore, andopen_storefor managing graph data. - Events & Sinks:
Event,EventStore,EventSink,InMemoryEventStore,SQLiteEventStore, andJSONLEventSinkfor event-driven state changes. - Behaviors & Tools:
Behavior,Tool,LLMBehavior, andrelation_behaviorfor defining how the graph reacts to inputs and interacts with external systems. - Runtime & Configuration:
Runtime,RuntimeContextRequiredError,ConfigurationError, andClockfor managing execution lifecycles. - Packs:
Pack,DiscoveredPack, andpackfor modular extensions. - Errors: A comprehensive suite of error types such as
ActiveGraphError,ExecutionError,PackError, andToolError.