Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/memory / tools

tools

Eleven memory tools registered with @graphorin/tools by the createMemory() facade — plus an opt-in twelfth, deep_recall (P2-4), appended only when iterative retrieval is configured. Each factory takes a MemoryToolDeps bundle so consumers can scope the tool surface (per-tier ACL, scope resolver, etc.) without rebuilding the underlying memory facade.

Interfaces

InterfaceDescription
BuildMemoryToolsOptionsOptions for buildMemoryTools.

Functions

FunctionDescription
buildMemoryToolsBuild the canonical eleven-memory-tool array. Order is stable — consumers can rely on the indices for snapshot tests. fact_history (P0-2) and fact_validate (P1-4) are appended last so the original nine indices are unchanged. With { includeDeepRecall: true } the gated deep_recall tool (P2-4) is appended as a twelfth, after the stable eleven.

References

createBlockAppendTool

Re-exports createBlockAppendTool


createBlockReplaceTool

Re-exports createBlockReplaceTool


createBlockRethinkTool

Re-exports createBlockRethinkTool


createConversationSearchTool

Re-exports createConversationSearchTool


createDeepRecallTool

Re-exports createDeepRecallTool


createFactForgetTool

Re-exports createFactForgetTool


createFactHistoryTool

Re-exports createFactHistoryTool


createFactRememberTool

Re-exports createFactRememberTool


createFactSearchTool

Re-exports createFactSearchTool


createFactSupersedeTool

Re-exports createFactSupersedeTool


createFactValidateTool

Re-exports createFactValidateTool


createRecallEpisodesTool

Re-exports createRecallEpisodesTool


MemoryToolDeps

Re-exports MemoryToolDeps


ScopeResolver

Re-exports ScopeResolver