scorpiox-sdk.c - Agent runner + serve mode
| Flag | Short | Description | Value |
|---|---|---|---|
| --agent | — | Agent name (enables sandboxed agent mode) | Required |
| --branch | -b | — | Required |
| --cwd | — | Working directory | Required |
| --dry-run | — | — | — |
| --emit-session | -e | session ID to stdout | — |
| --help | -h | — | Required |
| --host-port | — | Host server port (default: %d) | Required |
| --image | -i | Container image (default: %s) | Required |
| --local | — | agent locally on host (no container sandbox) | — |
| --net | -n | Use host networking (no isolation) | Required |
| --pat | — | Personal access token for private repos | Required |
| --port | — | Map host port H to container port C (repeatable, H+ for auto) | — |
| — | mode: forkpty → sx --headless, monitor + print (container) | — | |
| --prompt | — | — | Required |
| --provider | -p | Provider: scorpiox, claude_code, gemini, openai, anthropic | Required |
| --repo | -r | — | Required |
| --serve | — | scorpiox-host + sx with real PTY | — |
| --session-id | — | — | Required |
| --sx-branch | — | Scorpiox build branch (default: from dist.scorpiox.net) | Required |
| --tui | — | — | Required |
| --version | -v | — | — |
| --volume | — | — | Required |
| -m | — | — | Required |