v0.30.3
charmbracelet/crushv0.30.3Jan 5, 2026by github-actions[bot]
AI Summary
This release adds support for new AI models (Claude Opus 4.5, GPT 5.2, GPT 5.1, GPT 5.1 Codex, GPT 5.1 Max) for GitHub Copilot integration in charmbracelet/crush. It also includes important fixes for the Responses API and quota handling for sub-agents to reduce unnecessary count requests.
Key Highlights
- Added support for 5 new AI models: Claude Opus 4.5, GPT 5.2, GPT 5.1, GPT 5.1 Codex, and GPT 5.1 Max
- Fixed Responses API enablement for GitHub Copilot
- Fixed quota handling for sub-agents in Copilot to reduce unnecessary count requests
- Updated wait message timing from 1 minute to 5 minutes
- Small model now always treated as a sub-agent
New Features
- Support for Claude Opus 4.5 model
- Support for GPT 5.2 model
- Support for GPT 5.1 model
- Support for GPT 5.1 Codex model
- Support for GPT 5.1 Max model
Full Release Notes
# More Models This release brings new models to GitHub Copilot users: * Claude Opus 4.5 * GPT 5.2 * GPT 5.1 * GPT 5.1 Codex * GPT 5.1 Max Remember that you need to enable those [in Copilot settings](https://github.com/settings/copilot/features) in order for them to work properly! Also included are fixes to reduce the number of count requests on Copilot when using sub-agents (searches, etc). ## Changelog ### Fixed * 5f7beb0e8c647fd6e8326db2df61760a28c955c4: fix: enable responses api for github copilot (@andreynering) * a94866c85c68f036c343710145bbc5e71e755382: fix: quota for subagents in copilot (@kujtimiihoxha) ### Other stuff * 58b2c5b26d54421ae4e3303bc366b20220b46786: chore(copilot): update message: "wait a minute" -> "wait 5 minutes" (@andreynering) * c70d34db16b603bc5cfd9b861f2eae492df552dd: chore: make it so the small model also is always considered a subagent (@kujtimiihoxha) * 65e20ea8ad8dea9c90c31402d4bc2866719b48ae: chore: update fantasy to v0.6.0 (@andreynering) --- <details> <summary>Verifying the artifacts</summary> First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.30.3/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/v0.30.3/checksums.txt.sigstore.json) files, for example, with `wget`: ```bash wget 'https://github.com/charmbracelet/crush/releases/download/v0.30.3/checksums.txt' wget 'https://github.com/charmbracelet/crush/releases/download/v0.30.3/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).