Tool execution step

interface ToolStep {
    type: "tool";
    id: string;
    toolName: string;
    input: StepInput;
    output?: string;
    retry?: RetryPolicy;
    timeout?: number;
}

Properties

type: "tool"
id: string
toolName: string
input: StepInput
output?: string
retry?: RetryPolicy
timeout?: number