v0.18.2
charmbracelet/crushv0.18.2Nov 17, 2025by github-actions[bot]
AI Summary
This is a minor release focused on rendering improvements, adding Mode 2026 support which synchronizes the renderer with terminal rendering cycles for smoother output. The release also includes a bug fix for tool discovery and makes 'assisted-by' the default setting.
Key Highlights
- Added Mode 2026 support for smoother rendering by synchronizing with terminal rendering cycles
- Assisted-by is now the default setting
- Fixed tool discovery bug where ListTools wasn't always called (MCP)
- Fixed small rendering edge cases and reduced resize tearing
New Features
- Mode 2026 rendering support for improved visual smoothness
- Assisted-by as the default attribution setting
- Bug fix: MCP now always calls ListTools to discover available tools
Full Release Notes
# Cybermode 2026 This is a small release with a big punch: Crush (and really, [Bubble Tea v2](https://github.com/charmbracelet/bubbletea/releases/tag/v2.0.0-rc.2)) now supports Mode 2026, which synchronizes the renderer with the rendering cycles in the terminal, resulting in even smoother rendering overall. Other small niceties in this release: * Assisted-by is now the default * Small rendering edge cases have been fixed * @novalis78 fixed a bug with tool discovery Enjoy the release! We have lots more in the pipe. 💘 ## Changelog ### Fixed * cd3bd53d7e1ab6631244a39895028235d6dec8d0: fix(mcp): always call `ListTools` to discover available tools (#1447) (@novalis78) ### Other stuff * 9d70d1d18c731fcbd584eefc769ea30bd09a8436: chore(attribution): default to assisted-by + email (#1444) (@Amolith) * a2e2e64ad3dd953c1d552e38f78d093119960b61: chore(setup): model chooser language copyedit (@meowgorithm) * ce5ffb0e24b3a5df9b868b45233e06e0da381603: chore: bump bubbletea and ultraviolet to reduce resize tearing (#1460) (@aymanbagabas) * 3dd157cc8ed45ff25da0fc02e4bc27d8bb7002aa: chore: bump bubbletea and ultraviolet to support mode 2026 (@aymanbagabas) --- <details> <summary>Verifying the artifacts</summary> First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.18.2/checksums.txt), for example, with `wget`: ```bash wget 'https://github.com/charmbracelet/crush/releases/download/v0.18.2/checksums.txt' ``` 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' \ --cert 'https://github.com/charmbracelet/crush/releases/download/v0.18.2/checksums.txt.pem' \ --signature 'https://github.com/charmbracelet/crush/releases/download/v0.18.2/checksums.txt.sig' \ ./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).