v0.12.219 — GPT-5.6 Sol/Terra/Luna; route generic aliases to stable Terra (#202)
v0.12.219 — July 10, 2026
Add OpenAI's GPT-5.6 family (GA 2026-07-09) — three fixed tiers Sol/Terra/Luna — and route generic aliases to the stable Terra tier rather than the flaky Sol tier (#202, thanks @0xCheetah1).
GPT-5.6 Sol / Terra / Luna registered
- Added
openai/gpt-5.6-sol($5/$30, deepest-reasoning flagship),openai/gpt-5.6-terra($2.50/$15, balanced everyday tier), andopenai/gpt-5.6-luna($1/$6, cost-efficient/latency tier) toBLOCKRUN_MODELS, mirroring BlockRun's source-of-truthmodels.ts. All three are 1M context / 128K output. Previously reachable only via raw passthrough of the full model ID. - All three added to
top-models.json(Terra first) so they appear in the/modelpicker and the default-model allowlist.
Generic aliases resolve to Terra, not Sol (#202)
- Issue:
openai/gpt-5.6-solrequests failed with upstreamserver_error/ HTTP 500 after very long (~250s) waits during the GA window — the deepest-reasoning tier is unstable under long-horizon load. Because callers pinned Sol explicitly, ClawRouter (correctly) retried Sol rather than substituting a different model, burning ~251s per attempt. - Fix: the generic shorthands
gpt5,gpt-5.6, andopenai/gpt-5.6now resolve to the stable Terra tier. Explicit tier pins (gpt-5.6-sol,gpt-5.6-terra,gpt-5.6-luna) stay exact, so Sol remains reachable for callers who want the deepest tier and accept the risk.gpt5was bumped offgpt-5.5to the newer 5.6 generation. - Router:
openai/gpt-5.6-terrainserted into the COMPLEX fallback chains of theauto,premium, andagenticprofiles (ahead ofgpt-5.5). Sol is deliberately kept out of all auto-routing — it is opt-in only. No tier primaries changed (promotion needs benchmarks we don't have). - Not a ClawRouter bug: GPT-5.6's tools-require-
reasoning_effort:"none"rule is already handled server-side in BlockRun'sopenai-passthrough.ts(requiresReasoningEffortNoneWithTools), so no client-side param rewriting was needed. The 500s are genuine upstream instability, which the alias/routing choices route around.