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;

Optional estimated duration in ms for showing filler


execute: ToolExecuteFunction<TInput, TResult>;

ToolDefinition.execute


optional filler?: string;

Optional filler message to display while tool is executing


inputSchema: ZodTypeAny;

ToolDefinition.inputSchema