Compact Exit Banner + Mode
This release includes some fixes + an UX improvement.
Compact Exit Banner
It's now possible to configure the exits banner to more compact, if you so wish.
.crushrc:
option ui exit-banner compact
option ui exit-banner none
option ui exit-banner default # defaultcrush.json:
{
"options": {
"tui": {
"exit_banner": "compact"
}
}
}Default:
Compact:
Agentic fixes
We made quite a few fixes to Fantasy to make it more stable and fix a few issues with some inference providers.
Small Bash config fix
@devYRPauli made a fix to the Bash config. When adding a model, --price-cache-create and --price-cache-hit were swapped but this issue is now addressed.
The Charm Team
Changelog
New!
- a83480e: feat: centralize tui option defaults and extract exit banner rendering (@taciturnaxolotl)
Fixed
- ee455a9: fix(config): resolve provider base URL before custom validation (#3350) (@joestump-agent)
- 1e5be92: fix(mcp): bound MCP init waits so a wedged server can't blank the app (#199) (#3467) (@joestump-agent)
- 1ea2714: fix(mcp): scope error teardown to the erroring session; serialize refreshers (#3468) (@joestump-agent)
- 46469e2: fix(selection): pin the selected item to the top (#3670) (@andrinoff)
- 404a93c: fix(shellconfig): stop model add swapping the two cache prices (#3679) (@devYRPauli)
- 7b38a40: fix(ui): preserve single line breaks in submitted user messages (#3655) (@joestump-agent)
- 7944b8e: fix: update fantasy with several inference fixes (#3667) (@andreynering)
Docs
- 599a4ab: docs: fix typo regarding JSON format deprecation (#3604) (@wangjiawen2013)
Other stuff
- 07d662d: chore: auto-update files (@charmcli)
- 6d14dd9: chore: auto-update files (@charmcli)
- 773c356: resume: compact resume banner option (@taciturnaxolotl)
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.92.0/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.92.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.txtIf 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.txtDone! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.