Interface: ToolLedgerEntry
Makaio Framework / ai-adapters-core / ToolLedgerEntry
Interface: ToolLedgerEntry
Section titled “Interface: ToolLedgerEntry”Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:11
Single tool tracked in the session ledger. Accumulates injection, discovery, and call history across the session lifetime.
Properties
Section titled “Properties”callCount
Section titled “callCount”callCount:
number
Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:27
Total number of mcp_call invocations across the session
discovered
Section titled “discovered”discovered:
boolean
Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:23
Whether the model has seen this tool via mcp_discover or mcp_call
firstDiscoveredAtTurn
Section titled “firstDiscoveredAtTurn”firstDiscoveredAtTurn:
number|undefined
Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:25
Turn number when this tool was first discovered (set once, never overwritten)
fullName
Section titled “fullName”
readonlyfullName:string
Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:13
Namespaced tool name, e.g. “github__create_issue”
injected
Section titled “injected”injected:
boolean
Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:19
Whether the tool is currently in the direct-injection set
lastCalledAtTurn
Section titled “lastCalledAtTurn”lastCalledAtTurn:
number|undefined
Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:29
Turn number of the most recent mcp_call invocation
lastInjectedAtTurn
Section titled “lastInjectedAtTurn”lastInjectedAtTurn:
number|undefined
Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:21
Turn number when this tool was last included in the injection set
originalName
Section titled “originalName”
readonlyoriginalName:string
Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:15
Original tool name without server prefix, e.g. “create_issue”
serverName
Section titled “serverName”
readonlyserverName:string
Defined in: ../../../adapters/core/src/agent/session-tool-ledger.ts:17
MCP server that provides the tool, e.g. “github”