The shell commands and limits that describe how to run the tool call.
Ordered shell commands for the execution environment to run.
Maximum number of UTF-8 characters to capture from combined stdout and stderr output.
Maximum wall-clock time in milliseconds to allow the shell commands to run.
The unique ID of the shell tool call generated by the model.
The type of the item. Always shell_call.
shell_call
The unique ID of the shell tool call. Populated when this item is returned via API.
The agent that produced this item.
The canonical name of the agent that produced this item.
The execution context that produced this tool call.
The caller type. Always direct.
direct
The call ID of the program item that produced this tool call.
The caller type. Always program.
program
The environment to execute the shell commands in.
Use a local computer environment.
An optional list of skills.
The description of the skill.
The name of the skill.
The path to the directory containing the skill.
The ID of the referenced container.
References a container created with the /v1/containers endpoint
The status of the shell call. One of in_progress, completed, or incomplete.
in_progress
completed
incomplete