codebolt provider commands
Configure LLM providers from the CLI.
Listing
codebolt provider list
codebolt provider list --json
codebolt provider list --status # include health
Adding
OpenAI-family providers
codebolt provider add openai --key sk-...
codebolt provider add anthropic --key sk-ant-...
codebolt provider add google --key ...
Custom HTTP (OpenAI-compatible)
codebolt provider add custom \
--name my-provider \
--base-url https://my-endpoint.example.com/v1 \
--key any-string
Ollama (local)
codebolt provider add ollama
Auto-detects localhost:11434 and lists installed models.
Azure OpenAI
codebolt provider add azure \
--endpoint https://my-resource.openai.azure.com \
--key ... \
--deployment gpt-4-deployment \
--api-version 2024-08-01-preview
Testing
codebolt provider test openai
codebolt provider test anthropic --model claude-sonnet-4-6
Runs a small test completion. Shows latency and cost.
Removing
codebolt provider remove openai
Removes the stored key and config. Agents using this provider fall back to their next option.
Listing available models
codebolt provider models openai
codebolt provider models ollama
Shows every model the provider offers, with its context window and tool support.
Setting defaults
codebolt provider set-default openai
codebolt provider set-default openai --model gpt-5
Sets the default provider/model for new tabs.
Usage and cost
codebolt provider usage
codebolt provider usage --since "7 days ago"
codebolt provider usage --by agent
codebolt provider usage --by model
Per-provider usage breakdown. Pipes the event log through aggregation.
Fallback chains
codebolt provider fallback add openai --fallback anthropic
codebolt provider fallback show
codebolt provider fallback remove openai
Configures fallback-on-error behaviour.
Environment variables
For CI / headless use, providers can be configured via env vars instead of explicit add:
export OPENAI_API_KEY=sk-...
export ANTHROPIC_API_KEY=sk-ant-...
codebolt provider reload # picks up env vars
reload reads env vars for known providers and auto-configures them.