New Providers and Prompt Caching Fixes
Since the June fork changelog, this fork added several subscription-backed providers and fixed prompt-caching reliability across the transformer stack. Exact introduction dates from the git history:
June 18, 2026 — Claude Auth (Pro/Max Subscription)
Added the claude-auth OAuth PKCE flow (ccr claude-auth) so Claude Pro/Max subscription tokens can be routed through the gateway like other subscription-backed providers.
feat: add claude-auth OAuth PKCE flow for Claude Pro/Max subscription routing
July 19, 2026 — Cursor SDK Provider
Added the Cursor SDK provider bridge with docs, enabling Cursor-backed models through the router with streaming and thinking transport support.
feat(cursor): add Cursor SDK provider bridge with docs
July 20, 2026 — Claude Auth Cache-Control Round-Trip
Hardened claude-auth with multi-client anthropic-beta header resolution and cache-control round-trip preservation, so prompt-cache breakpoints survive transformer passes instead of being stripped or rewritten incorrectly.
feat(claude-auth): multi-client anthropic-beta resolution and cache-control round-trip preservation
July 24, 2026 — Provider-Native Prompt Caching
Shipped provider-native prompt caching across Anthropic, OpenAI/Codex, OpenRouter, Vercel, Gemini, and related paths, plus OpenCode Zen session self-heal. This is the main caching reliability fix for long sessions and multi-provider routing.
feat(caching+opencode): provider-native prompt caching and OpenCode Zen session self-healfix(codex): make PAT and OAuth auth reliable
July 26, 2026 — Antigravity OAuth & Cursor/Gemini Hardening
Added Antigravity OAuth (ccr antigravity-auth) for Google Antigravity-backed Claude/Gemini access, and hardened Gemini/Cursor streaming, thinking transport, and interrupted SDK stream recovery.
feat(antigravity+cursor): add Antigravity OAuth and harden Gemini/Cursor pathsfix(cursor): harden streaming and thinking transportfix(cursor): recover cleanly after interrupted SDK streams