GPT 5.3 Codex + Gemini 3 thinking levels
On this release we're shipping a few model improvements + small fixes.
GPT 5.3 Codex
This was just made available via API by OpenAI today, and it's already available in Crush. Just open the model picker and choose it.
Gemini 3+ thinking levels
Gemini 3 and 3.1 not support thinking levels. Before we only had an on/off toggle for thinking, but now you can choose levels for Gemini:
Other highlights
- This is for Rustaceans 🦀. Crush won't attempt to start the
rlsLSP automatically anymore.rlswas deprecated in favor ofrust-analyzer, which will still be used automatically used if installed. - @0xarcher fixed an issue that made some MCP server failing to start.
- @huaiyuWangh made a great job fixing a good number of small bugs related in the agent.
One more thing
Crush is now using the final v2 release of Charm libraries: Lip Gloss, Bubble Tea and Bubbles. These were literally released today! Want to read more? Read our blog post about the release.
See ya!
Charm
Changelog
New!
- 841165e: feat: add support or gemini 3+ thinking levels (@andreynering)
Fixed
- 262c74e: fix(agent): fix minor bugs in coordinator and view tool (#2276) (@huaiyuWangh)
- dcc67b7: fix(app): fix goroutine leak, shutdown context, and model matching (#2298) (@huaiyuWangh)
- dff955f: fix(mcp): gracefully handle Method not found for resources/list (#2239) (@0xarcher)
- 38c6632: fix: wrap correct error (#2296) (@andreynering)
Other stuff
- eb12fbe: chore: update
x/powernap(#2295) (@andreynering) - a439237: chore: update catwalk to v0.22.0 (@andreynering)
- 407ab1f: chore: update fantasy to v0.10.0 (@andreynering)
- c046219: chore: update lip gloss, bubble tea and bubbles to v2.0.0 (#2299) (@andreynering)
Verifying the artifacts
First, download the checksums.txt file and the checksums.txt.sigstore.json file files, for example, with wget:
wget 'https://github.com/charmbracelet/crush/releases/download/v0.45.0/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.45.0/checksums.txt.sigstore.json'Then, verify it using cosign:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--bundle 'checksums.txt.sigstore.json' \
./checksums.txtIf the output is Verified OK, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum:
sha256sum --ignore-missing -c checksums.txtDone! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.