Clone, build, and run agents with scorpiox
| Flag | Short | Description | Value |
|---|---|---|---|
| --repo | -r | Git repository URL (default: from AGENTS_REPO_URL env) | ✓ |
| --branch | -b | Git branch (default: main) | ✓ |
| --sln | -s | Solution file path (auto-detected if not specified) | ✓ |
| --dll | -d | DLL name (inferred from sln if not specified) | ✓ |
| --list | -l | List available agents and exit | — |
| --dry-run | -n | Clone and build, but skip launching scorpiox | — |
| --prompt | -p | Extra text to append after CLAUDE.md | ✓ |
| --model | -m | Model: haiku, opus, sonnet (passed to scorpiox) | ✓ |
| --help | -h | Show this help | — |
| --id | Task instance ID (default: auto-generated UUID) | ✓ | |
| --pat | Personal access token for private repos | ✓ | |
| --cwd | Working directory for the agent session | ✓ | |
| --no-clone | Skip git clone (use existing source) | — | |
| --no-build | Skip dotnet build (use existing binaries) | — | |
| --force | Force rebuild even if cached | ✓ | |
| --diag | Print all resolved paths and exit (diagnostic mode) | — | |
| --print-task-dir | Print task directory and exit (machine-readable) | ✓ | |
| --cache-dir | Override agent cache base directory | ✓ | |
| --sdk | SDK mode: exec scorpiox-sdk --print instead of TUI | — | |
| --session-id | Session ID (passed to scorpiox-sdk in --sdk mode) | ✓ | |
| --provider | Provider (passed to scorpiox-sdk in --sdk mode) | ✓ | |
| --task-dir-base | Override task instances base directory | ✓ | |
| --tui | -i | ✓ | |
| --diagnose | — | ||
| --pipe-claude | ✓ |