Skip to main content

ToolCallDisplayProps

Agent Runtimes


Agent Runtimes / chat/tools/ToolCallDisplay / ToolCallDisplayProps

Interface: ToolCallDisplayProps

Defined in: chat/tools/ToolCallDisplay.tsx:36

Properties

approvalLoading?

optional approvalLoading?: boolean

Defined in: chat/tools/ToolCallDisplay.tsx:66

Loading state for approval actions


approvalRequired?

optional approvalRequired?: boolean

Defined in: chat/tools/ToolCallDisplay.tsx:58

Whether this tool call requires explicit user approval


approvalState?

optional approvalState?: "pending" | "approved" | "denied"

Defined in: chat/tools/ToolCallDisplay.tsx:60

Approval state for this tool call


args

args: Record<string, unknown>

Defined in: chat/tools/ToolCallDisplay.tsx:42

Tool arguments


codeError?

optional codeError?: CodeError

Defined in: chat/tools/ToolCallDisplay.tsx:52

Code error details (Python exception)


error?

optional error?: string

Defined in: chat/tools/ToolCallDisplay.tsx:48

Error message if failed (backwards compatible)


executionError?

optional executionError?: string

Defined in: chat/tools/ToolCallDisplay.tsx:56

Execution/infrastructure error message


executionResult?

optional executionResult?: ExecutionResult

Defined in: chat/tools/ToolCallDisplay.tsx:50

Rich execution result with detailed error information


exitCode?

optional exitCode?: number | null

Defined in: chat/tools/ToolCallDisplay.tsx:54

Exit code when code called sys.exit()


onApprove?

optional onApprove?: () => void

Defined in: chat/tools/ToolCallDisplay.tsx:62

Called when user approves this tool call

Returns

void


onDeny?

optional onDeny?: () => void

Defined in: chat/tools/ToolCallDisplay.tsx:64

Called when user denies this tool call

Returns

void


result?

optional result?: unknown

Defined in: chat/tools/ToolCallDisplay.tsx:44

Tool result (when complete)


status

status: DisplayToolCallStatus

Defined in: chat/tools/ToolCallDisplay.tsx:46

Current status


toolCallId

toolCallId: string

Defined in: chat/tools/ToolCallDisplay.tsx:38

Tool call ID


toolName

toolName: string

Defined in: chat/tools/ToolCallDisplay.tsx:40

Tool name