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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
autoDeferralFired | readonly | boolean | Whether the auto-deferral path actually fired this step. | packages/memory/src/context-engine/tool-budget/types.ts:109 |
deferred | readonly | readonly ToolBudgetEntry[] | Tools deferred from the per-step catalogue. | packages/memory/src/context-engine/tool-budget/types.ts:100 |
evictedLazy | readonly | readonly { 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 |
prepareStepOverrideApplied | readonly | boolean | Whether prepareStep({ tools }) precedence bypassed the allocator. | packages/memory/src/context-engine/tool-budget/types.ts:107 |
visible | readonly | readonly ToolBudgetEntry[] | Visible (eager + lazy + tool_search) tools shipped to the model. | packages/memory/src/context-engine/tool-budget/types.ts:98 |