v0.97.0
datalab-to/suryav0.97.0Sep 29, 2026by github-actions[bot]
Upgrading?
AI Summary
Major feature release introducing Git branch display, MCP toggling, UI improvements, and various bug fixes.
Key Highlights
- Toggle MCP servers from the UI
- Git branch display support
- Toggle sidebar with Ctrl+B
- Quit dialog improvements with mouse support
New Features
- Toggle MCPs
- Git branch display
- Toggle sidebar with Ctrl+B
- Mouse support for quit dialog
Full Release Notes
# 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](https://github.com/charmbracelet/crush/releases/download/v0.97.0/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/v0.97.0/checksums.txt.sigstore.json) files, for example, with `wget`: ```bash 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`](https://github.com/sigstore/cosign): ```bash 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`: ```bash 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](https://x.com/charmcli), [Discord](https://charm.land/discord), [Slack](https://charm.land/slack), [The Fediverse](https://mastodon.social/@charmcli), [Bluesky](https://bsky.app/profile/charm.land).
Related Repositories
public-apis/public-apis★ 491,131
A collective list of free APIs
NousResearch/hermes-agent★ 255,909
The agent that grows with you
yt-dlp/yt-dlp★ 200,005
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,483
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,700
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.