Provider Commands
scc provider show
Section titled “scc provider show”Show the currently selected agent provider preference.
scc provider showOutput: Prints the current preference — ask, claude, or codex.
ask— SCC prompts every time multiple providers are availableclaude— default to Claude Codecodex— default to Codex
scc provider set
Section titled “scc provider set”Set the global provider preference.
scc provider set <preference>Arguments:
| Argument | Description |
|---|---|
preference | Provider to set: ask, claude, or codex |
Examples:
scc provider set askWhen both providers are connected and you run scc start, SCC prompts you to choose.
scc provider set claudeSCC defaults to Claude Code without prompting.
scc provider set codexSCC defaults to Codex without prompting.
Provider Resolution
Section titled “Provider Resolution”When starting a session, SCC resolves the provider using this order:
--providerCLI flag — highest priority, overrides everything- Resume provider — when resuming a session, the original session’s provider is used
- Global preference
ask— if you setscc provider set ask, SCC prompts whenever multiple providers are viable - Workspace last-used context — SCC remembers which provider you used last in each workspace (stored in
.scc/config.local.json, gitignored) and uses that context to preselect a sensible default or reuse the only viable provider - Global preference (
claudeorcodex) — the value set byscc provider set - Single viable provider — if only one provider is allowed and ready, SCC uses it automatically
# Override for a single sessionscc start --provider codex ~/project
# In non-interactive mode, --provider is required when multiple providers are availablescc start --non-interactive --provider claude ~/projectProvider Readiness
Section titled “Provider Readiness”Each provider has independent readiness states:
| State | Meaning |
|---|---|
| Launch-ready | Auth credentials and container image are both present |
| Auth cache present | Auth exists but image needs building (auto-built on first start) |
| Image available | Image exists but auth is missing or expired |
| Sign-in needed | Neither auth nor image — connect via scc setup |
Check readiness with:
scc doctor # Check all providersscc doctor --provider codex # Check a specific providerConnecting Providers
Section titled “Connecting Providers”Providers are connected during scc setup:
scc setupDuring setup, SCC offers to connect both Claude Code and Codex. Each provider authenticates via its own browser sign-in flow:
- Claude Code — Anthropic browser sign-in
- Codex — OpenAI browser sign-in (uses localhost:1455 for OAuth callback)
You can connect one or both. Connecting a second provider later is done by re-running scc setup.