v0.20.1
charmbracelet/crushv0.20.1Dec 1, 2025by github-actions[bot]
AI Summary
This minor release adds a new `crush login claude` command to help users authenticate with Claude Code Max when running Crush via SSH, tmux, or other environments where clipboard or browser access isn't available. It also includes a fix for a JSON schema issue by removing the `max_tokens` minimum requirement.
Key Highlights
- Added `crush login claude` command for CLI-based authentication with Claude Code Max
- Fixed JSON schema issue by removing `max_tokens` minimum requirement
- Helps users authenticate in non-interactive environments like SSH and tmux
New Features
- New `crush login claude` command for authenticating with Claude Code Max via the CLI instead of the TUI
Full Release Notes
## `crush login claude` A few people had trouble authenticating with Claude Code Max when running Crush via SSH, tmux, etc. because it's not always possible to copy the URL to the clipboard or open the browser. We added a `crush login claude` command so you can do it via the CLI instead of the TUI. * 2b222e3d951d317389f361f8f12be0fbc77267eb fix: remove `max_tokens` minimum requirement to fix json schema issue (#1532) (@masroor-ahmad) * d898662d3e37b0a88be032da68d914b8ff168ac6 feat: add `crush login claude` command (#1537) (@andreynering) --- <details> <summary>Verifying the artifacts</summary> First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.20.1/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/v0.20.1/checksums.txt.sigstore.json) files, for example, with `wget`: ```bash wget 'https://github.com/charmbracelet/crush/releases/download/v0.20.1/checksums.txt' wget 'https://github.com/charmbracelet/crush/releases/download/v0.20.1/checksums.txt.sigstore.json' ``` 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' \ --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`: ```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).