github charmbracelet/crush v0.37.0

12 hours ago

LSP Auto-Discovery and More

Hi! We've been cranking. How about you? This release adds some bugfixes nice quality-of-life features, and Copilot improvements. More below.

Auto-LSP

LSPs in Crush are awesome. What is less awesome is setting them up. Now, with Crush v0.37.0, you don't have to. Crush will auto-detect LSPs and set 'em up as needed. So go on, install that haskell-language-server you've been meaning to, fire up Crush, and get knee-deep in monads.

More Copilot Models

We made all Copilot models available on Crush, which means you'll a few more models available now, particularly Gemini 3 Pro (Preview) and Gemini 3 Flash (Preview).

New UI? What new UI?

We're continuing to iterate, test, and add features the new UI which we're pretending is a secret. Wanna try it? Set CRUSH_NEW_UI=1 in your environment.

Enjoy your weekend!
Charm 💘

Changelog

New!

Fixed

Docs

Other stuff


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.37.0/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.37.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!

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.

Don't miss a new crush release

NewReleases is sending notifications on new releases.