Run project command
run_commandLaunch a background command job and get its ID for later output retrieval or cancellation. Use with explicit permissions to run executables outside the workspace root.
Instructions
Start an argv-based command job and return its ID immediately.
This is a high-privilege entry point. No shell is inserted, but the chosen executable can access paths outside the structured root. Use it only under the explicit policy returned by get_permissions. Use get_job for output and cancel_job to stop it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | . | |
| argv | Yes | ||
| attempt | No | ||
| project | Yes | ||
| step_id | No | ||
| workflow_id | No | ||
| timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |