github charmbracelet/crush v0.59.0

latest release: nightly
7 hours ago

Skills in sidebar, built-in jq, performance

Hey all! We hope you're having a great week!

Today's release is very cool, with some nice goodies ✨, let's check them out!

Skills sidebar

Crush will now show, in the sidebar, which skills are available. Very useful feature contributed by @huaiyuWangh to help discoverability.

Screenshot 2026-04-16 at 18 20 40

Built-in jq

Do you know jq? It's a very popular CLI to query JSON files from the terminal. It's very useful for agents when models want to search inside a big JSON file.

Crush will now include jq built-in, which means Crush can use it even when it's not installed in your machine! Additionally, we're including a built-in jq skill to instruct the model on how to use it.

Huge kudos to @itchyny for implementing gojq, the jq port to Go we're using internally for this! 👏

Fixed CPU spike

Many thanks to @Chronostasys who fixed a bug in Ultraviolet that affected Crush. The presence of wide-characters (non-Latin languages or emojis) could result in a CPU spike.

Progress bar on Rio

You know Rio Terminal? (If not, you should). It recently got support for progress bar feedback, so we just enabled it for Rio as well.

See ya 👋
Charm

Changelog

New!

Fixed

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