Interfaces

ToolResultMiddleware

Interface: ToolResultMiddleware

Defined in: src/core/agent/middleware/types.ts:250

A link that decides only about the RESULT. It takes no part in dispatch.

Extends

  • ToolMiddlewareIdentity

Properties

name

readonly name: string

Defined in: src/core/agent/middleware/types.ts:240

Identifies this middleware in every ledger row and event it produces.

Inherited from

ToolMiddlewareIdentity.name


onToolCall?

optional onToolCall?: undefined

Defined in: src/core/agent/middleware/types.ts:251

Methods

onToolResult()

onToolResult(call): ToolResultOutcome | Promise<ToolResultOutcome>

Defined in: src/core/agent/middleware/types.ts:252

Parameters

call

ToolResultContext

Returns

ToolResultOutcome | Promise<ToolResultOutcome>

On this page