Skip to content

ToolResultManager

reference
1 min readUpdated

Kind: Class

Source: atloria-monorepo/libs/agent-core/src/context/tool-result-manager.ts

Methods

MethodSignatureReturns
storestore(toolName: string, result: string, turn: number)ToolResult
getAllgetAll()ReadonlyArray<ToolResult>
getByToolgetByTool(toolName: string)ToolResult[]
getLatestgetLatest(toolName: string)`ToolResult
getTotalTokensgetTotalTokens()number
cleanupcleanup(currentTurn: number)void
toContextStringtoContextString()string
clearclear()void
serializeserialize()string
deserializedeserialize(json: string, config: ToolResultManagerConfig)ToolResultManager

Where it refuses work

  • ToolResultManager stops the work with an early return when this.results.length === 0.

Was this page helpful?

Download as PDF