The unique ID of the shell call output. Populated when this item is returned via API.
The unique ID of the shell tool call generated by the model.
The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.
An array of shell call output contents
Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.
Indicates that the shell call exceeded its configured time limit.
The outcome type. Always timeout.
timeout
Indicates that the shell commands finished and returned an exit code.
Exit code from the shell process.
The outcome type. Always exit.
exit
The standard error output that was captured.
The standard output that was captured.
The identifier of the actor that created the item.
The status of the shell call output. One of in_progress, completed, or incomplete.
in_progress
completed
incomplete
The type of the shell call output. Always shell_call_output.
shell_call_output
The execution context that produced this tool call.
The call ID of the program item that produced this tool call.