Skip to content

Graphorin API reference v0.15.1


Graphorin API reference / @graphorin/memory / tools / buildMemoryTools

Function: buildMemoryTools()

ts
function buildMemoryTools(deps, options?): readonly Tool<unknown, unknown, unknown>[];

Defined in: packages/memory/src/tools/index.ts:155

Stable

Build the canonical memory-tool array for a profile. Order is stable for 'full' / 'reviser' - consumers can rely on the indices for snapshot tests. fact_history and fact_validate are appended last so the original nine indices are unchanged. With { includeDeepRecall: true } the gated deep_recall tool is appended after the stable eleven; runbook_search after it. Both gated appendices are reads, so they appear in every profile.

'interactive' returns ONLY the read tools, preserving their relative order from the canonical set.

Parameters

ParameterType
depsMemoryToolDeps
optionsBuildMemoryToolsOptions

Returns

readonly Tool&lt;unknown, unknown, unknown&gt;[]