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.