Crushed It!
This release introduces many new features that improve QoL by a ton! Brought to you by Charm and our favorite contributors!
Toggle MCPs
Thanks to awesome @BrunoKrugel, you can now turn off MCP servers from the UI, globally, or locally.
<p><img width="600" height="2160" src="https://github.com/user-attachments/assets/9fb0304c-89aa-4b52-8fb4-f8016408a20c" /></p>Git Branches
At last: @taciturnaxolotl and @Gustave-241021 have brought Git branch display to Crush, which is so useful.
<p><img width="600" height="2160" src="https://github.com/user-attachments/assets/16c378cb-a8e1-4970-a38a-139e0ec815eb" /></p>More UI and QoL changes:
- ChatGPT OAuth now refreshes with Catwalk
- Claude Channels, part 2/3 by @joestump
- Toggle Sidebar on and off with <kbd>ctrl+b</kbd> by @andreynering
- Quit dialog improvements and mouse support by @meowgorithm
Fixed!
- Fixed clipboard false reporting successful copies by @taciturnaxolotl
- Count Anthropic cache-creating tokens by @yanyukang2003-ux
- Correctly resolving the project data directory in session and stats by @devYRPauli
This release is filled with improvements! Read more below!
See you next time, Charm XX 🔆
Changelog
New!
-
a9a257c46616a4ff32e0a796743384060c3e11c0: feat(mcp): Allow toggle MCPs on/off (#3725) (@BrunoKrugel)
-
2da6f781c5473cc4f2525ebf315846ff37b6b8b2: feat(tui): display git branch (#2437) (@Gustave-241021)
-
564d14e4453828614a3d631599fda796e6d2de7b: feat: Claude Channels delivery — session injection, exactly-once routing, reply-back (2/3) (#3346) (@joestump-agent)
-
62de0deb86f87f704d5388bed6bd9f40419a3e0a: feat: toggle the sidebar with ctrl+b (#3935) (@andreynering)
Fixed
-
a98394ff35cd97379f4a68bdf9169879eb4d7b2b: fix(agent): count Anthropic cache-creation tokens (#3841) (@yanyukang2003-ux)
-
4ab302dd44cc25895c69ca1aefd199380d56aa25: fix(clipboard): stop reporting successful copies as failures (#3952) (@taciturnaxolotl)
-
00b33e4b92a290425c15be7aa675251cec47df5f: fix(cmd): resolve the project data directory in session and stats (#3936) (@devYRPauli)
-
fded9d7d7dffe33a0994c73b7b2e16310225825d: fix: reload OpenAI OAuth with Catwalk (#3949) (@andrinoff)
-
1f3827bcd2d20f38076b2d46123683271e6ed9ba: fix: reorder migrations (@taciturnaxolotl)
Other stuff
- 06e50a330e2b05b677726737d06852a35f5ff93f: chore: auto-update files (@charmcli)
- 8b1139bbbe8bea2e48f2b485d6e229e1e366089c: chore: auto-update files (@charmcli)
- 72654940d9e46961a7d804d536c45761e7084a08: chore: fantasy v0.45.1 (@andreynering)
- e3dc6d2a66c0d0d4f22dfa185d1e0e4cac985b62: ui: add mouse support to the quit dialogue (@meowgorithm)
- 04a2cd85d4e62e7ed2b2c51a8cc9391496e0c2ee: ui: align quit dialog button hit regions with centered row (@meowgorithm)
- 6f1fd614952306c5788381d2681f76636cae6e6f: ui: cover quit dialog mouse buttons and hover reporting in tests (@meowgorithm)
- 5c6dd666aa64fe0f3893521597a61b0dc698562d: ui: keep quit dialog buttons visible in small terminals (@meowgorithm)
- f043451debd3cc1ddc2c9831923fc36efa2b5f99: ui: report all mouse motion while hoverable dialogs are open (@meowgorithm)
<details> <summary>Verifying the artifacts</summary>
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.97.0/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.97.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.txt
If 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.txt
Done! You artifacts are now verified!
</details><a href="https://charm.land/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-banner-next.jpg" width="400"></a>
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.