Power Steering
Sometimes LLMs do what you want. Other times, they don't. That's why we're introducing Power Steering. When the model's working you can queue up messages for it to pick up in between tool calls, or when it's simply finished with its task. To clear messages, simply press esc.
Also: Fixes
There are also a handful of solid bug fixes in this release: details the changelog below. Thanks for using Crush and stay tuned for more good stuff. We have a lot in the pipe!
Changelog
New!
- b550c69: feat: steering (#605) (@kujtimiihoxha)
Fixed!
- 39ede6e: fix(editor): better sorting of files when completing with / (#733) (@caarlos0)
- 073d130: fix(mcp): tool output join with new line (#686) (@caarlos0)
- d795c00: fix: make the queue push the messages above (@kujtimiihoxha)
- 96dcf0d: fix: stdio mcp startups to match mark3labs upgrade (#742) (@taigrr)
Other Stuff
- e0042b4: chore: bump bubbletea to v2.0.0-beta.4.0.20250813191918-4ea1703d4181 (@aymanbagabas)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/crush/releases/download/v0.6.0/checksums.txt'
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' \
--cert 'https://github.com/charmbracelet/crush/releases/download/v0.6.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/crush/releases/download/v0.6.0/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
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, Discord, Slack, The Fediverse.