ToolCallDisplayProps
Agent Runtimes / chat/tools/ToolCallDisplay / ToolCallDisplayProps
Interface: ToolCallDisplayProps
Defined in: chat/tools/ToolCallDisplay.tsx:36
Properties
approvalLoading?
optionalapprovalLoading?:boolean
Defined in: chat/tools/ToolCallDisplay.tsx:66
Loading state for approval actions
approvalRequired?
optionalapprovalRequired?:boolean
Defined in: chat/tools/ToolCallDisplay.tsx:58
Whether this tool call requires explicit user approval
approvalState?
optionalapprovalState?:"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?
optionalcodeError?:CodeError
Defined in: chat/tools/ToolCallDisplay.tsx:52
Code error details (Python exception)
error?
optionalerror?:string
Defined in: chat/tools/ToolCallDisplay.tsx:48
Error message if failed (backwards compatible)
executionError?
optionalexecutionError?:string
Defined in: chat/tools/ToolCallDisplay.tsx:56
Execution/infrastructure error message
executionResult?
optionalexecutionResult?:ExecutionResult
Defined in: chat/tools/ToolCallDisplay.tsx:50
Rich execution result with detailed error information
exitCode?
optionalexitCode?:number|null
Defined in: chat/tools/ToolCallDisplay.tsx:54
Exit code when code called sys.exit()
onApprove?
optionalonApprove?: () =>void
Defined in: chat/tools/ToolCallDisplay.tsx:62
Called when user approves this tool call
Returns
void
onDeny?
optionalonDeny?: () =>void
Defined in: chat/tools/ToolCallDisplay.tsx:64
Called when user denies this tool call
Returns
void
result?
optionalresult?: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