<p>OpenAI shipped <strong>GPT-5.6</strong>, and Elyra picked it up the same day. This release makes it the default OpenAI model and adds the whole 5.6 lineup to the registry. Here's why that's worth a version bump, and how to use it — including the part most people miss: 5.6 isn't one model, it's a small family.</p><h2>Why: the default should be the current model</h2><p>A default model is a promise Elyra makes on your behalf: "when you don't specify, this is what runs your work." That promise had drifted. Elyra's OpenAI default was still <code>gpt-5.4</code>, while <code>gpt-5.5</code> and now <code>gpt-5.6</code> had shipped. Two versions behind isn't broken, but it means new users get older behavior, older pricing, and a smaller context window than they could have — for no reason.</p><p>v0.9.14 fixes that: <strong>the OpenAI default is now </strong><code>gpt-5.6</code>, with a ~1M+ token context window and reasoning built in. If you use OpenAI through Elyra and never touch the model setting, you're now on the current model automatically.</p><p>(One deliberate exception: the <code>openai-codex</code> provider default stays <code>gpt-5.5</code>, because 5.6 isn't available on the Codex surface yet. We verify what each provider actually offers before pointing a default at it — no dead defaults.)</p><h2>The interesting part: luna, sol, terra</h2><p>Here's what a plain "GPT-5.6 is out" headline hides. 5.6 ships as a family, and Elyra registered all of it:</p><p>Model Input $/1M Notes <code>gpt-5.6</code> $5 (out $30) The full model <code>gpt-5.6-sol</code> $5 Full-tier sibling <code>gpt-5.6-terra</code> $2.5 Mid — half the input cost <code>gpt-5.6-luna</code> $1 Cheapest — 5x less than base</p><p>All four are reasoning-capable, take text and images, and carry the same ~1.05M context window. What changes across the lineup is the <strong>cost/capability trade-off</strong> — <code>luna</code> is the economical workhorse, <code>terra</code> the middle ground, <code>sol</code>/base for when you want the most.</p><p>This matters because the right model for "summarize this file" is not the right model for "reason through this migration." Having the tiers named and registered means you can match spend to task instead of paying top rate for everything.</p><h2>How: switching is a string</h2><p>The whole point of Elyra's model layer is that trying any of these is trivial — no SDK changes, no endpoint wiring. Pick one:</p><pre><code class="language-bash">elyra                      # already on gpt-5.6 (the new default)
elyra --model gpt-5.6-luna # go cheap for a bulk/mechanical session
elyra --model gpt-5.6-sol  # go full for hard reasoning
</code></pre><p>And the tiers really shine when you let smart routing do the choosing. Pin the family across tiers and let Elyra classify each turn:</p><pre><code class="language-jsonc">"smartRoutingModels": {
  "fast": "gpt-5.6-luna",      // grep, read, boilerplate
  "balanced": "gpt-5.6-terra", // everyday edits
  "powerful": "gpt-5.6"        // the genuinely hard turns
}
</code></pre><p>Now the mechanical work runs at $1-tier prices and only the hard turns reach for the full model. Preview it any time:</p><pre><code class="language-text">/route
  Next turn: balanced — "default"
  fast:     gpt-5.6-luna
  balanced: gpt-5.6-terra
  powerful: gpt-5.6
</code></pre><p>Same model family, three price points, one automatic decision per turn.</p><h2>What you need to do</h2><p>Nothing, if you're happy with the default — update and you're on 5.6:</p><pre><code class="language-bash">npm install -g @elyracode/coding-agent@0.9.14
</code></pre><p>If you want to steer, the <code>luna</code>/<code>terra</code>/<code>sol</code> IDs are ready to drop into <code>--model</code> or your routing settings.</p><h2>The takeaway</h2><p>Two small moves, one nice outcome: the default caught up to the current model, and the full 5.6 lineup — luna, terra, sol — is available so you can trade cost against capability instead of accepting one price for all work. Keeping defaults current is unglamorous maintenance, but it's the kind that quietly makes every new session a little better without asking you to think about it.</p>