trellis
Version:
Agentic State Engine — event-sourced causal graph with branching, decision traces, and realtime sync for AI-native applications
30 lines • 1.18 kB
TypeScript
/**
* Agent Memory — Trellis plugin for graph-persisted agent conversations.
*
* @module trellis/plugins/agent-memory
*
* @example
* ```typescript
* import { createAgentMemoryPlugin, agentMemoryOntology, GraphContextManager } from 'trellis/plugins/agent-memory';
*
* // 1. Register the plugin
* const plugin = createAgentMemoryPlugin();
* pluginRegistry.register(plugin);
* await pluginRegistry.load('trellis:agent-memory', kernel, ontologyRegistry);
*
* // 2. Use graph-backed context manager with agent harness
* const contextManager = new GraphContextManager(kernel);
* const conversationId = await contextManager.createConversation({
* title: 'Design review',
* agentId: 'agent:trellis',
* });
*
* // Messages are auto-persisted as graph entities
* contextManager.addMessage({ role: 'user', content: 'Review the color tokens' });
* const history = contextManager.getHistory(); // reads from graph
* ```
*/
export { agentMemoryOntology } from './ontology.js';
export { createAgentMemoryPlugin } from './plugin.js';
export { GraphContextManager, type ConversationOptions } from './graph-context-manager.js';
//# sourceMappingURL=index.d.ts.map