Run workspace command
shell.runExecute structured subprocesses in a controlled workspace, where only low-risk commands run automatically and medium/high-risk ones require administrator approval.
Instructions
Run a structured subprocess inside the ToolHub workspace.
Only LOW-risk commands execute automatically. MEDIUM/HIGH commands create a PENDING approval request that a trusted administrator must approve out-of-band before it can be run via shell.run_approved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | . | |
| args | No | ||
| program | Yes | ||
| timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | Yes | ||
| args | Yes | ||
| risk | Yes | ||
| error | No | ||
| stderr | No | ||
| stdout | No | ||
| message | No | ||
| outcome | Yes | ||
| program | Yes | ||
| approval | No | ||
| executed | Yes | ||
| trace_id | Yes | ||
| timed_out | No | ||
| request_id | No | ||
| returncode | No | ||
| risk_reason | Yes | ||
| approval_status | No |