Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/memory / / ToolCatalogueResult

Interface: ToolCatalogueResult

Defined in: packages/memory/src/context-engine/tool-budget/types.ts:96

Per-call result of allocateToolCatalogue.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
autoDeferralFiredreadonlybooleanWhether the auto-deferral path actually fired this step.packages/memory/src/context-engine/tool-budget/types.ts:109
deferredreadonlyreadonly ToolBudgetEntry[]Tools deferred from the per-step catalogue.packages/memory/src/context-engine/tool-budget/types.ts:100
evictedLazyreadonlyreadonly { reason: "lru" | "cap-overflow"; toolName: string; }[]Tools evicted from the lazy-loaded set this step (LRU).packages/memory/src/context-engine/tool-budget/types.ts:102
prepareStepOverrideAppliedreadonlybooleanWhether prepareStep({ tools }) precedence bypassed the allocator.packages/memory/src/context-engine/tool-budget/types.ts:107
visiblereadonlyreadonly ToolBudgetEntry[]Visible (eager + lazy + tool_search) tools shipped to the model.packages/memory/src/context-engine/tool-budget/types.ts:98