Changelog
What changed in CodeRouter, newest first. This page covers changes that affect requests going through the router — models added or retired, routing rules, provider failover behaviour, billing and API endpoints.
Current model lineup and per-phase scores: models · Setup per agent: integration guide · How routing decides: about
September 2026
- APIMCP server at /api/mcp — coding agents that speak Model Context Protocol can query the verified LLM error database directly with lookup_llm_error and list_llm_errors, without leaving the editor.
- DocsLLM API error reference expanded to cover the OpenAI quota, context-length, model_not_found and invalid_api_key families; the Anthropic credit-balance, 529 overloaded and prompt-too-long errors; Gemini RESOURCE_EXHAUSTED; and connection-refused against local Ollama / LM Studio endpoints.
- DocsNew resolution pages for proxy-layer failures that official docs do not cover: Unknown parameter 'output_config', tool_result / tool_use id mismatches, and anthropic-beta headers rejected by non-Anthropic upstreams.
- BillingThe Free (BYOK) tier was discontinued and removed from the pricing page and structured data. Current plans are on the pricing page.
August 2026
- RoutingKimi K3 weight raised — a 20% boost on high-complexity requests plus position promotions in the implementation and refactor pools, following internal quality testing.
- DocsThe LLM API Error Reference was published: real errors indexed by their exact error string, each with cause and fix.
- APIllms.txt gained a 'when to use' section and a draft OpenAPI specification was added for the routing API.
July 2026
- ModelsKimi K3 integrated through a direct Moonshot endpoint rather than an aggregator, reducing a hop on every K3 request.
- ModelsClaude Opus 4.8 added to the planning and architecture pools.
- RoutingRouting transparency added to the dashboard — each request now shows which model was selected and which phase was detected.
- BillingPricing guards added to prevent plan changes from applying stale prices, alongside corrections to several published per-model prices.
June 2026
- ModelsGLM-5.1 upgraded to GLM-5.2 with a verified 1M-token context window.
- RoutingGLM-5.2 added to the Anthropic-shape overlay's long-context slot, so long-context requests arriving in Anthropic format no longer fall through to a premium model by default.
- ModelsRequests pinned to the retired gemini-3-pro identifier are now migrated automatically instead of failing with a 404.
May 2026
- ModelsDeepSeek V4-Pro's permanent 75% price cut applied across the routing tables, which changed cost ordering for implementation and test-generation requests.
- RoutingRequests that enable thinking mode are now restricted to models that actually support it, instead of being silently downgraded.
- RoutingVision-aware phase preference — requests carrying images are routed only to models that can read them.
- RoutingPhase detector v2: tool-call inference, multi-turn defaults and Chinese-language prompt patterns, plus a conservative fallback for requests that cannot be classified.
- ProvidersProvider-level cooldown added so that one upstream outage degrades gracefully instead of cascading through a session. HTTP 402 Insufficient Balance is now treated as an auth-tier cooldown rather than a retryable error.
- API/api/v1/responses endpoint added for OpenAI Codex compatibility.
- BillingDaily auto-topup cap and a card-on-file gate added, so a runaway agent loop cannot drain a balance unbounded.
- RoutingSmart routing is now enforced on Studio and Team plans — explicit model pins are rewritten to auto, because per-request routing is the product.
April 2026
- RoutingCodeRouter launched as a phase-aware router for coding agents, with per-phase capability scoring rather than a single general-purpose model score.