Skip to content

ToolWithFiller

Type Parameter Default type

TInput

unknown

TResult

unknown

optional critical?: boolean;

If true (default), failure blocks turn success completion.

ToolDefinition.critical


description: string;

ToolDefinition.description


optional errorPolicy?: "continue" | "abort" | "warn";

Action to take on execution error.

ToolDefinition.errorPolicy


optional estimatedDurationMs?: number;

execute: ToolExecuteFunction<TInput, TResult>;

ToolDefinition.execute


optional filler?: string;

inputSchema: ZodType;

ToolDefinition.inputSchema


optional interim?: string;

optional interimAfterMs?: number;