Skip to content

@sqlrooms/ai / AgentToolCall

Type Alias: AgentToolCall

AgentToolCall = object

Represents the state of a single tool call made by an agent. When the tool is itself an agent, agentToolCalls contains the nested sub-agent's tool calls so the UI can render them recursively.

Properties

toolCallId

toolCallId: string


toolName

toolName: string


input?

optional input: unknown


output?

optional output: unknown


errorText?

optional errorText: string


state

state: "pending" | "success" | "error" | "approval-requested"


agentToolCalls?

optional agentToolCalls: AgentToolCall[]


approvalId?

optional approvalId: string


startedAt?

optional startedAt: number


completedAt?

optional completedAt: number