docs: document claude-cli and codex-cli providers in README

Add claude-cli and codex-cli to the supported vendors table and
include vendor-specific configuration examples explaining:
- No API key is required (uses existing CLI subscription)
- The claude-code sentinel model ID skips --model flag so the CLI
  uses its own configured default model

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Eric Jacksch 2026-03-12 22:07:39 -04:00
parent 493e8e898a
commit 2ca61104ac

View file

@ -1046,6 +1046,8 @@ This design also enables **multi-agent support** with flexible provider selectio
| **Azure OpenAI** | `azure/` | `https://{resource}.openai.azure.com` | Azure | [Get Key](https://portal.azure.com) |
| **Antigravity** | `antigravity/` | Google Cloud | Custom | OAuth only |
| **GitHub Copilot** | `github-copilot/` | `localhost:4321` | gRPC | - |
| **Claude CLI** | `claude-cli/` | Local (`claude` binary in PATH) | CLI | Uses existing `claude` CLI session |
| **Codex CLI** | `codex-cli/` | Local (`codex` binary in PATH) | CLI | Uses existing `codex` CLI session |
#### Basic Configuration
@ -1164,6 +1166,30 @@ For direct Anthropic API access or custom endpoints that only support Anthropic'
}
```
**Claude CLI (subscription-based, no API key required)**
Uses the locally installed `claude` CLI binary, authenticating with your existing Claude subscription (Pro, Teams, or Enterprise). No API key is needed.
```json
{
"model_name": "claude-code",
"model": "claude-cli/claude-code"
}
```
> The model ID `claude-code` is a special sentinel that tells PicoClaw **not** to pass a `--model` flag, letting the CLI use whichever model it is currently configured with. Using any other model ID (e.g. `claude-cli/claude-sonnet-4-5`) will pass `--model <id>` to the CLI.
**Codex CLI (subscription-based, no API key required)**
Uses the locally installed `codex` CLI binary with your existing OpenAI subscription.
```json
{
"model_name": "codex",
"model": "codex-cli/codex"
}
```
**Custom Proxy/API**
```json