FunctionShellToolParam interface
A tool that allows the model to execute shell commands.
- Extends
Properties
| allowed_callers | The callers that may invoke this tool. |
| description | Deprecated. This property is deprecated and will be removed in a future version. |
| environment | The environment configuration for the function shell tool. |
| name | Deprecated. This property is deprecated and will be removed in a future version. |
| tool_configs | Deprecated. This property is deprecated and will be removed in a future version. |
| type | The type of the shell tool. Always |
Property Details
allowed_callers
The callers that may invoke this tool.
allowed_callers?: CallableToolAllowedCaller[]
Property Value
description
Deprecated. This property is deprecated and will be removed in a future version.
description?: string
Property Value
string
environment
The environment configuration for the function shell tool.
environment?: FunctionShellToolParamEnvironmentUnion
Property Value
name
Deprecated. This property is deprecated and will be removed in a future version.
name?: string
Property Value
string
tool_configs
Deprecated. This property is deprecated and will be removed in a future version.
tool_configs?: Record<string, ToolConfig>
Property Value
Record<string, ToolConfig>
type
The type of the shell tool. Always shell.
type: "shell"
Property Value
"shell"