v2.0.0
Changelog
2.0.0 - 2026-04-29
First claude-code-proxy release after narrowing the repository to the proxy
service.
Added
- Proxy-only package identity:
claude-code-proxy. - Installed entry points:
claude-code-proxyandccp-init. - Compatibility entry points:
free-claude-codeandfcc-init. - Anthropic-compatible routing for Claude Code CLI, VS Code, and JetBrains ACP.
- Provider routing for NVIDIA NIM, OpenRouter, DeepSeek, LM Studio, llama.cpp,
and Ollama. - Per-tier model routing with
MODEL_OPUS,MODEL_SONNET,MODEL_HAIKU, and
fallbackMODEL. - Provider fallback key rotation for key-scoped 401/429 failures.
- Request-scoped model override via
ANTHROPIC_AUTH_TOKENsuffixes. - Local optimizations for Claude Code probes, title generation, suggestion mode,
and filepath extraction. - Optional local handlers for Anthropic
web_searchandweb_fetchserver
tools. - OpenAI-compatible user image conversion for Anthropic base64 and URL image
blocks, adapted from upstream PR #271 / issue #260. - Release CI enforcing formatting, linting, type checking, tests, and no
# type: ignore/# ty: ignoresuppressions.
Changed
- Shared Anthropic protocol helpers now live under
core/anthropic/. - Provider metadata is descriptor-driven through
config.provider_catalog. - NVIDIA NIM short model names are auto-prefixed for common vendor namespaces,
adapted from upstream PR #259. ANTHROPIC_AUTH_TOKENcomparison uses constant-time comparison, adapted from
upstream PR #262.- Smoke configuration parsing now reports clear validation errors, adapted from
upstream PR #264. - OpenAI-compatible conversion repairs invalid tool message sequences from long
Claude Code sessions before provider dispatch. claude-pickfetches current NVIDIA NIM models live instead of relying on a
committed static model snapshot.
Removed
- Telegram and bot-specific product surface from the trimmed release scope.
- Stale
nvidia_nim_models.jsonmodel snapshot. - Pre-trim compatibility shims and removed-product concepts that no longer map
to the proxy service.
Known Scope
- Live smoke tests remain opt-in and require credentials or local model servers.
- Provider expansion ideas such as Vertex, Cloudflare Workers AI, Codex CLI, and
OpenCode bridge are backlog items, not part of this release.
What's Changed
- Bump the minor-and-patch group across 1 directory with 2 updates by @dependabot[bot] in #2
New Contributors
- @dependabot[bot] made their first contribution in #2
Full Changelog: https://github.com/suparious/claude-code-proxy/commits/v2.0.0