<p>Some releases are about code we wrote. This one is mostly about doors other people finally unlocked — and the quiet advantage of having built Elyra so that when a door opens anywhere, you're already standing in front of it. Version 0.9.22 is a model registry release, and it carries two stories worth telling.</p><h2>Why this release</h2><p>If you've followed along, you know the saga. <strong>Claude Fable 5</strong> launched behind subscription-only surfaces, then vanished entirely under an export-control suspension ("Please use Opus 4.8"), then returned, then became API-reachable — a months-long on-again-off-again that we tracked release by release. And <strong>Sakana's Fugu Ultra</strong> launched with impressive claims and a hard wall for us: <code>403 · REGION RESTRICTED</code>, not available in the EU/EEA while GDPR compliance was pending.</p><p>Two frontier models, two different kinds of "no." As of this week, both have a "yes" — and neither required us to write a feature. That's the story.</p><h2>1. Claude Fable 5, for everyone, per token</h2><p><code>claude-fable-5</code> is now in Elyra's model registry via the Anthropic API directly:</p><pre><code class="language-bash">elyra --model claude-fable-5
</code></pre><p>or mid-session, like switching gears:</p><pre><code class="language-text">/model fable
</code></pre><p>What you're getting: <strong>adaptive thinking with a new </strong><code>max</code><strong> level</strong> (Elyra's thinking dial maps onto it automatically — <code>Shift+Tab</code> all the way up now reaches <code>max</code>), a <strong>1M-token context window</strong>, text + image input, at <strong>$10/$50 per million tokens</strong>.</p><p>That price is also why we made a deliberate choice: <strong>the Anthropic default stays </strong><code>claude-sonnet-5</code> ($2/$10). Fable 5 is a 5x premium — the model you <em>reach for</em>, not the model you idle on. If the course taught anything (Chapter 13, "Watching the Meters"), it's that model choice is a per-task decision. Fable is for the architecture session, the gnarly debugging afternoon, the audit of your own instruction files. Sonnet remains the daily driver.</p><p>One practical note from the community's collective testing: Fable rewards being given real, verifiable work — it measures before it declares done. Point it at something hard.</p><h2>2. Fugu Ultra: around the wall, not through it</h2><p>Sakana's <code>fugu-ultra</code> — the multi-agent orchestration system wearing a single model API, 1M context, reasoning + vision — is still region-blocked for direct API access in the EU/EEA. That hasn't changed.</p><p>What changed: it's now served by <strong>OpenRouter</strong> and the <strong>Vercel AI Gateway</strong>, at $5/$30. And Elyra already speaks to both. So:</p><pre><code class="language-text">/login          # add an OpenRouter API key if you haven't
/model fugu
</code></pre><p>That's the whole migration guide.</p><p>This is worth pausing on, because it's the provider-agnostic argument in its purest form. We didn't negotiate access. We didn't write an integration. A model that was unreachable from this side of the Atlantic became reachable because <em>aggregators exist</em>, and Elyra treats aggregators as first-class providers like everyone else. A vendor-locked agent waits for its vendor. A provider-agnostic one inherits every door any provider opens.</p><p>(The direct Sakana API remains on our watchlist for when EU access opens — first-class provider support is a checklist item, not a rewrite.)</p><h2>3. Housekeeping: defaults that follow the field</h2><p>The registry refresh also surfaced newer defaults, applied where the target actually exists on each provider:</p><p>Provider Before Now <code>azure-openai-responses</code> gpt-5.4 <strong>gpt-5.6</strong> <code>github-copilot</code> gpt-5.4 <strong>gpt-5.5</strong> <code>zai</code> glm-5.1 <strong>glm-5.2</strong> <code>vercel-ai-gateway</code> zai/glm-5.1 <strong>zai/glm-5.2</strong></p><p>GLM 5.2 regulars will be pleased — it's now the out-of-the-box experience on both routes. (Google stays on <code>gemini-3.1-pro-preview</code> for now: the stable id isn't served by the Google provider yet, and we don't ship defaults that fail preflight.)</p><p>Plus new registry arrivals for the curious: Gemini 3.6 Flash, Poolside Laguna S 2.1, Tencent HY3, and Meituan LongCat 2.0. Run <code>elyra doctor preflight</code> after updating — it should come back all green, because we do.</p><h2>The takeaway</h2><p>Elyra's job isn't to have opinions about which lab is winning this month. It's to make sure that whoever is winning, you're one <code>/model</code> away. This release is what that looks like in practice: two long-blocked frontier models, zero new code, available this morning.</p><h2>Get it</h2><pre><code class="language-bash">npm install -g @elyracode/coding-agent@latest
 - or simply use elyra update</code></pre><p></p><p>Then try the two newcomers on something real:</p><pre><code class="language-text">/model fable    # the architecture session
/model fugu     # the multi-step marathon
</code></pre><p>Full details in <a target="_blank" rel="noopener noreferrer nofollow" href="https://elyracode.com/changelog.html#v0.9.22">the changelog</a>. And if you're new here: the <a target="_blank" rel="noopener noreferrer nofollow" href="https://elyracode.com/course/">Elyra Course</a> teaches when to reach for which model — Chapter 13 exists for exactly weeks like this one.</p>