/** * Memory MCP tools for the conversation/org knowledge graph: memory_causal_edge, * memory_kg_ingest, memory_kg_search, memory_kg_rollback, memory_kg_consolidate, * memory_kg_stats. * * Split out of memory-tools.ts, which re-exports these tools and registers them * in `memoryTools` in their original order. */ import type { MCPTool } from './types.js'; /** Provenance ref for one causal-edge assertion. * * Every call used to ingest under the bare string `causal-edge-tool`, which * made all of them one indivisible provenance bucket: a rollback aimed at one * wrong edge withdrew every causal edge the tool had ever recorded. Keying on * the asserted triple makes the ref unique per assertion and stable for it — * re-asserting the same edge reinforces its existing support instead of * minting a second ref that rollback would then have to chase separately. * * Components are bounded like the graph's own name key (`normalizeName` * slices at 200), so this inherits that identity resolution and adds no new * collision class. */ export declare function causalEdgeOriginRef(source: string, relation: string, target: string): string; export declare const memoryCausalEdge: MCPTool; export declare const memoryKgIngest: MCPTool; export declare const memoryKgSearch: MCPTool; export declare const memoryKgRollback: MCPTool; export declare const memoryKgConsolidate: MCPTool; export declare const memoryKgStats: MCPTool; //# sourceMappingURL=memory-kg-tools.d.ts.map