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
| Interface | Description |
|---|---|
| BuildMemoryToolsOptions | Options for buildMemoryTools. |
Functions
| Function | Description |
|---|---|
| buildMemoryTools | Build 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