<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Crush — The AI Toolchain</title>
    <link>https://aitoolchain.io/tools/crush</link>
    <description>New releases and features in Crush, tracked by The AI Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Wed, 26 Aug 2026 17:03:03 GMT</lastBuildDate>
    <atom:link href="https://aitoolchain.io/tools/crush/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Crush v0.91.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.91.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.91.2</guid>
      <pubDate>Wed, 26 Aug 2026 17:03:03 GMT</pubDate>
      <description>Crush v0.91.2 adds three new Hyper models and automatic sessionless MCP support for GitHub MCP.
• Adds automatic `&quot;sessionless&quot;: true` support for the GitHub MCP server, restoring compatibility without requiring manual config.
• Adds three new models to the Hyper provider: `Qwen3.8-Flash`, `Qwen3.8-27B`, and `Qwen3.8-2.4T-A95B`.</description>
    </item>
    <item>
      <title>Crush v0.91.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.91.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.91.0</guid>
      <pubDate>Sat, 22 Aug 2026 20:56:04 GMT</pubDate>
      <description>Crush v0.91.0 adds text selection with keyboard/mouse shortcuts and mouse support in the session picker.
• Adds text selection in the prompt editor via shift+arrow keys or click-and-drag, with `ctrl+shift+a` to select all, `ctrl+shift+c` to copy, `ctrl+shift+x` to cut, and `ctrl+shift+v` to paste.
• Adds mouse wheel scrolling, single-click to select, and double-click to open in the session picker.</description>
    </item>
    <item>
      <title>Crush v0.89.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.89.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.89.0</guid>
      <pubDate>Wed, 12 Aug 2026 20:04:42 GMT</pubDate>
      <description>Crush v0.89.0 adds bash syntax highlighting, ctrl+end jump-to-bottom, and session ID on exit.
• Adds `ctrl+end` keybinding to jump to the bottom of the chat and enable follow mode so new messages auto-scroll.
• Displays a session ID splash screen on exit, so you can quickly resume the last session on next launch.
• Adds syntax highlighting to bash commands shown when Crush executes via the Bash tool, improving legibility.
• Strips redundant `cd`-to-project prefix from Bash tool command display to reduce visual noise.</description>
    </item>
    <item>
      <title>Crush v0.89.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.89.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.89.0</guid>
      <pubDate>Wed, 12 Aug 2026 20:04:42 GMT</pubDate>
      <description>Crush v0.89.0 adds session-resume hints on exit, bash syntax highlighting, `ctrl+end` chat follow, and session model restore.
• Adds `ctrl+end` keybind to jump to the bottom of the chat and re-enable auto-follow as new messages stream in.
• Displays a splash screen on exit with the session ID and the `crush -s &lt;id&gt;` command needed to resume the session.
• Adds bash syntax highlighting to the display of commands Crush executes via the Bash tool, improving legibility of long shell invocations.
• Strips redundant `cd`-to-project prefixes from Bash tool command display, reducing visual noise in the UI.</description>
    </item>
    <item>
      <title>Crush v0.88.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.88.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.88.0</guid>
      <pubDate>Fri, 31 Jul 2026 21:07:20 GMT</pubDate>
      <description>Crush v0.88.0 introduces bash-based `.crushrc` config, `permissions deny`, `option reset`, and improved AWS Bedrock SSO re-auth.
• Adds `.crushrc` bash-based configuration file, replacing and coexisting with the legacy JSON config, supporting `provider add`, `model add`, `permissions allow`, `permissions deny`, `mcp add`, `option`, `source`, and conditional shell logic for machine-specific overrides.
• Adds `permissions deny` command in `.crushrc` to explicitly hide specific tools from the agent.
• Adds `option reset` command in `.crushrc` to wipe shell config list options.
• Adds `provider add` and `model add` as verb-first shell config builtins for registering providers and models from `.crushrc`.
• Adds `mcp add` and `mcp remove` as verb-first shell config commands configurable from `.crushrc`, including `--type`, `--url`, and `--header` flags for HTTP MCP servers.
• Adds `hook add` and `hook remove` as verb-first shell config commands in `.crushrc`.
• Adds `lsp add` and `lsp remove` as verb-first shell config commands in `.crushrc`.
• Exposes `CRUSH_VERSION` environment variable to `.crushrc` shell config scripts.
• Adds a local `.crushrc` override that takes precedence over the global `crush.sh`, enabling per-machine config layering.
• Adds automatic token refresh and re-authentication UX for AWS Bedrock SSO sessions when tokens expire.
• Adds `provider-model` builtin to `.crushrc` for defining provider-specific model entries.
• Adds top-level environment variable application on startup via `crushrc` config.</description>
    </item>
    <item>
      <title>Crush v0.88.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.88.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.88.0</guid>
      <pubDate>Fri, 31 Jul 2026 21:07:20 GMT</pubDate>
      <description>Crush v0.88.0 ships `.crushrc` bash-based config with new builtins for providers, models, MCPs, hooks, LSPs, and permissions
• Adds `.crushrc` bash-based configuration file, discovered and loaded alongside the existing `crush.json`, enabling shell logic, conditionals, and `source` to include machine-specific overrides.
• Adds `provider add` and `provider remove` (alias `rm`) builtins to `.crushrc` for registering custom providers, including `--type` and `--base-url` flags.
• Adds `model add` and `model remove` builtins to `.crushrc` for registering models with flags including `--name` and `--context-window`.
• Adds `mcp add` and `mcp remove` builtins to `.crushrc` for configuring MCP servers, supporting `--type http`, `--url`, and `--header` flags.
• Adds `lsp add` and `lsp remove` builtins to `.crushrc` for managing LSP server configuration.
• Adds `hook add` and `hook remove` builtins to `.crushrc` for managing agent hook configuration.
• Adds `permissions allow` and `permissions deny` builtins to `.crushrc` for auto-approving or hiding tools from the agent.
• Adds `option reset` builtin to `.crushrc` to wipe list-type options back to their defaults.
• Exposes `CRUSH_VERSION` environment variable to `.crushrc` scripts, enabling version-conditional configuration.
• Supports a local `.crushrc` file as a per-directory override alongside the global config.
• Adds AWS Bedrock SSO token-refresh UX: Crush now detects expired SSO tokens and presents a re-authentication prompt, then automatically retries the interrupted turn.
• Adds `source` support inside `.crushrc` to load additional shell config files, enabling dotfiles-repo patterns with machine-specific `.gitignore`d overrides.</description>
    </item>
    <item>
      <title>Crush v0.87.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.87.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.87.0</guid>
      <pubDate>Fri, 24 Jul 2026 19:38:05 GMT</pubDate>
      <description>Crush v0.87.0 adds MCP OAuth 2.1, Claude Channels MCP extension support, and a system-wide config at `/etc/crush/crush.json`.
• Adds `--channels` opt-in flag to enable MCP channel servers (Claude Channels MCP extension), allowing MCPs to push notifications to Crush on events.
• Loads system-wide configuration from `/etc/crush/crush.json`, enabling NixOS and multi-user deployments to share a common Crush config.
• Supports OAuth 2.1 authorization for HTTP MCP servers (including SSE transport), unblocking MCPs that require OAuth.
• Detects the `claude/channel` MCP capability and routes incoming channel messages through Crush&apos;s event broker.
• LSP performance boost: filters LSP servers before searching `$PATH`, significantly reducing CPU and memory usage in large repositories.
• Bang mode performance boost: eliminates quadratic shell output rendering, improving streaming throughput.</description>
    </item>
    <item>
      <title>Crush v0.87.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.87.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.87.0</guid>
      <pubDate>Fri, 24 Jul 2026 19:38:05 GMT</pubDate>
      <description>Crush v0.87.0 adds MCP OAuth 2.1, Claude Channels support, system-wide config at /etc/crush/crush.json, and LSP/bang-mode perf boosts.
• Adds `--channels &lt;server&gt;:&lt;name&gt;` persistent flag (works on both `crush` and `crush run`) to opt individual sessions into Claude Channels MCP extension servers, enabling MCPs to push notifications into a running Crush session.
• Adds system-wide configuration support: Crush now loads `/etc/crush/crush.json` as a site-wide config file, improving NixOS and multi-user compatibility.
• Adds OAuth 2.1 authorization for HTTP MCP servers — on a 401, Crush automatically runs a browser-based PKCE authorization-code flow, persisting tokens (mode `0600`) to `~/.config/crush/mcp-oauth-tokens.json`; headless/SSH environments receive a printed authorization URL instead.
• Adds SSE transport OAuth support alongside HTTP MCP OAuth, with metadata fixups and resource parameter stripping.
• Adds automatic event-stream reconnection in client mode when the connection to a Crush server drops.
• Adds UI distinction between a lost server connection and an uninitialized agent.
• Improves LSP performance via pre-`$PATH` server filtering, significantly reducing CPU and memory usage in large repositories.
• Improves bang-mode output streaming performance, eliminating quadratic rendering cost for shell command output.</description>
    </item>
    <item>
      <title>Crush v0.86.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.86.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.86.0</guid>
      <pubDate>Mon, 20 Jul 2026 20:08:59 GMT</pubDate>
      <description>Crush v0.86.0 adds LSP rename/replace tools, scrollable sidebar, removable attachments, and --all/--crawl-dir stats modes
• Adds `lsp_rename` LSP tool — renames a symbol and all its references across the project, with automatic fallback to the `edit` tool on LSP errors.
• Adds `lsp_replace_symbol` LSP tool — replaces, inserts before/after, or deletes an entire function, method, or class by name.
• Adds `--all` and `--crawl-dir` modes to the `stats` subcommand for broader project-wide statistics.
• Adds scrollable sidebar with focus-based keyboard navigation: `l`/right arrow to focus sidebar, `j`/`k` or arrow keys to scroll, `g`/`G` for top/bottom, `h`/left arrow to return to chat, `tab` to return to editor; also supports mouse-wheel scrolling when focused.
• Adds clickable `X` remove button on attachment chips to delete attachments with the mouse.
• Adds `u` keybinding in the OAuth dialog to copy the verification URL — useful when running Crush over SSH where automatic browser opening is unavailable.
• Adds quit-dialog hint informing users they can skip confirmation by pressing `ctrl+c` twice.
• Adds graceful recovery from mid-stream provider connection resets.</description>
    </item>
    <item>
      <title>Crush v0.86.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.86.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.86.0</guid>
      <pubDate>Mon, 20 Jul 2026 20:08:59 GMT</pubDate>
      <description>Crush v0.86.0 adds LSP rename/replace tools, scrollable sidebar, `--all`/`--crawl-dir` stats flags, and OAuth URL copy.
• Adds `lsp_rename` LSP tool to rename a symbol and all its references across the project.
• Adds `lsp_replace_symbol` LSP tool to replace, insert before/after, or delete an entire function, method, or class by name.
• Adds `--all` flag to the `stats` subcommand to aggregate usage stats from all known projects (sourced from `projects.json`).
• Adds a scrollable sidebar with keyboard focus navigation: `l`/right arrow to focus, `j`/`k` to scroll, `g`/`G` for top/bottom, `h`/left arrow to return to chat, `tab` to return to editor.
• Adds mouse-wheel scrolling support to the sidebar when it is focused.
• Adds a clickable `X` button on attachment chips to remove attachments with the mouse.
• Adds `u` keybinding in the OAuth dialog to copy the verification URL to the clipboard, enabling authentication over SSH where the browser cannot open automatically.
• Adds a hint in the quit dialog that pressing `ctrl+c` twice skips the confirmation entirely.
• Adds graceful recovery from mid-stream provider connection resets so interrupted responses restart cleanly.
• Adds fancy diff view rendering for LSP tool operations.</description>
    </item>
    <item>
      <title>Crush v0.85.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.85.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.85.0</guid>
      <pubDate>Thu, 16 Jul 2026 00:53:53 GMT</pubDate>
      <description>Crush v0.85.0 adds a first-class question tool with single/multi-choice, free-text, and yes/no forms, plus an elapsed-time timer and LM Studio vision support.
• Adds a question tool supporting single-choice, multiple-choice, free-form text, and yes/no question types, with the ability to chain questions into forms — includes full mouse support, mouse scrolling, paste support in text areas, and keyboard shortcuts for yes/no.
• Adds an elapsed-seconds timer so you can see how long a running LLM task has been executing.
• Wires LM Studio vision capabilities to `SupportsImages`, enabling image-input workflows with LM Studio models.
• Auto-retries authentication transparently when it fails, via `OnAuthRefresh` integration.</description>
    </item>
    <item>
      <title>Crush v0.84.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.84.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.84.0</guid>
      <pubDate>Fri, 10 Jul 2026 01:39:36 GMT</pubDate>
      <description>Crush v0.84.0 adds session-affinity headers so supporting providers can pin cache to a replica.
• Sends `x-session-affinity` and `x-session-id` headers (a PII-free session hash) to enable cache-pinning on supporting providers.</description>
    </item>
    <item>
      <title>Crush v0.81.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.81.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.81.0</guid>
      <pubDate>Mon, 29 Jun 2026 21:01:22 GMT</pubDate>
      <description>Crush v0.81.0 adds a configurable chat scrollbar, herdr.dev agent status integration, and expandable tool-call names.
• Adds a scrollbar to the chat view, configurable via `options.tui.scrollbar` (`default`, `always`, or `never`).
• Integrates with herdr.dev via a herdr socket, enabling agent status signaling (blocked/finished notifications).
• Enables expanding tool-call names in the UI for easier inspection of agent activity.</description>
    </item>
    <item>
      <title>Crush v0.80.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.80.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.80.0</guid>
      <pubDate>Thu, 25 Jun 2026 18:01:10 GMT</pubDate>
      <description>Crush v0.80.0 adds auto-detection of local model context windows and a llamacpp provider enricher.
• Automatically detects context window sizes for local model endpoints (llamacpp, omlx, lmstudio, litellm, ollama) instead of defaulting to zero.
• Adds a llamacpp provider enricher for richer local model integration.
• Logs provider warnings surfaced from tool/step results for better observability.</description>
    </item>
    <item>
      <title>Crush v0.79.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.79.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.79.0</guid>
      <pubDate>Fri, 19 Jun 2026 20:44:50 GMT</pubDate>
      <description>Bang Mode gains live output streaming, cancellation, copy support, and string-prefix launching in Crush v0.79.0
• Streams output in real time as a long-running Bang Mode command executes, with a pending spinner while it starts.
• Supports cancelling a running Bang Mode command mid-execution.
• Enables copying the Bang Mode command result to the clipboard, with ANSI codes stripped.
• Allows prefixing a string with Bang Mode to launch a command directly from typed input.</description>
    </item>
    <item>
      <title>Crush v0.78.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.78.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.78.0</guid>
      <pubDate>Fri, 19 Jun 2026 13:44:19 GMT</pubDate>
      <description>Crush v0.78.0 adds bang mode for inline shell execution, local model auto-discovery, and a new Fireworks AI provider.
• Adds Bang Mode: type `!` inside a session to run Bash commands directly, with output visible to the model for follow-up chat.
• Enables auto-discovery of local models (Ollama, LMStudio, LiteLLM, MLX) from OpenAI-compatible endpoints — no manual model declarations needed.
• Adds Fireworks (fireworks.ai) as a supported AI provider.
• Improves clipboard support on X11 and Wayland: `xclip`/`xsel` no longer required, adds TIFF paste support, and `Super+V` / `⌘+V` now pastes images.</description>
    </item>
    <item>
      <title>Crush v0.77.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.77.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.77.0</guid>
      <pubDate>Sun, 14 Jun 2026 18:22:47 GMT</pubDate>
      <description>Crush v0.77.0 adds user-level global context files and named hooks for easier hook management.
• Supports user-level global context files (`~/.config/AGENTS.md` or `~/.config/crush/CRUSH.md`) loaded automatically on session start.
• Adds a `name` field to hook definitions, making individual hooks identifiable in the CLI.</description>
    </item>
    <item>
      <title>Crush v0.76.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.76.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.76.0</guid>
      <pubDate>Fri, 05 Jun 2026 21:00:12 GMT</pubDate>
      <description>Crush v0.76.0 adds monorepo skill discovery from git root and independent server prompts for the experimental client-server mode.
• Discovers skills from the git root in monorepos, enabling skill reuse across packages in a single repo.
• Makes server prompts independent of individual client connections in the experimental client-server architecture.</description>
    </item>
    <item>
      <title>Crush v0.74.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.74.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.74.0</guid>
      <pubDate>Thu, 28 May 2026 21:25:45 GMT</pubDate>
      <description>Crush v0.74.0 adds SSH notifications, diff view for denied tools, and deeper client-server session sharing
• Adds diff view for denied tools so practitioners can inspect exactly what a tool was attempting before deciding to allow or block it.
• Supports notifications over SSH terminals, enabling alerts when running Crush on remote hosts.
• Adds configurable notification backend with bell support and a backend picker UI.
• Exposes an in-progress flag and connected-client count on session API responses, enabling richer monitoring of active sessions.
• Server now shares one workspace per directory across all connected clients, reducing duplication in multi-client setups.
• Server broadcasts config changes to all connected clients in real time.
• Tracks which session each client is currently viewing, enabling per-client session awareness.
• Auto-closes permission prompts when another client in the same session has already responded.
• Refuses to open a data directory already in use by another Crush instance, preventing data corruption.</description>
    </item>
    <item>
      <title>Crush v0.73.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.73.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.73.0</guid>
      <pubDate>Tue, 26 May 2026 18:28:24 GMT</pubDate>
      <description>Crush v0.73.0 adds a dedicated AWS Bedrock Europe (eu-west-1) provider for EU-based users.
• Adds a &apos;Bedrock Europe&apos; provider that routes all requests to `eu-west-1`, alongside the existing &apos;Bedrock US&apos; (`us-east-1`) provider.</description>
    </item>
    <item>
      <title>Crush v0.72.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.72.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.72.0</guid>
      <pubDate>Mon, 25 May 2026 21:07:52 GMT</pubDate>
      <description>Crush v0.72.0 adds ctrl+y YOLO toggle, skill descriptions, session scrollbar, and auto-expanded TODO list.
• Adds `ctrl+y` keybinding to instantly toggle YOLO mode (with on-screen notification) without opening the command palette.
• Displays descriptions alongside user-invocable skill commands in the skill picker for easier discovery.
• Adds a scrollbar to the sessions list dialog for easier navigation of long session lists.
• Auto-expands the TODO list by default when terminal height is sufficient; toggle with `ctrl+t`.</description>
    </item>
    <item>
      <title>Crush v0.71.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.71.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.71.0</guid>
      <pubDate>Fri, 22 May 2026 19:50:54 GMT</pubDate>
      <description>Crush v0.71.0 adds user-invocable skills, pipe/redirect permission prompts, and a model-list scrollbar.
• Adds support for user-invocable skills, letting users directly invoke defined skills from the chat interface.
• Requires a permission prompt whenever the model attempts to run Bash commands containing pipes, redirection, or other chained operators.
• Adds a scrollbar to the model selection list (dialog and onboarding) for easier navigation of long model lists.
• Defaults AWS Bedrock integration to the `us-east-1` region, making all Bedrock models available out-of-the-box without local region configuration.
Breaking changes:
• AWS Bedrock now always uses `us-east-1` as the region, ignoring any value set in `AWS_REGION` or `AWS_DEFAULT_REGION`.</description>
    </item>
    <item>
      <title>Crush v0.70.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.70.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.70.0</guid>
      <pubDate>Mon, 18 May 2026 20:25:56 GMT</pubDate>
      <description>Crush v0.70.0 adds Alibaba (Singapore) as a new AI provider and extends retries to cover network-level failures.
• Adds Alibaba (Singapore) as a new model provider, including access to Qwen models, configurable via the model picker or `$ALIBABA_SINGAPORE_API_KEY`.
• Extends retry logic to cover network errors (e.g., transient offline states, DNS failures) in addition to HTTP error codes.</description>
    </item>
    <item>
      <title>Crush v0.69.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.69.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.69.0</guid>
      <pubDate>Fri, 15 May 2026 13:23:11 GMT</pubDate>
      <description>Crush v0.69.0 adds a `-p` flag and new styling to the `dirs` command.
• Adds `-p` flag to the `dirs` command for additional directory output control.
• Adds styling improvements to the `dirs` command output.</description>
    </item>
    <item>
      <title>Crush v0.68.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.68.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.68.0</guid>
      <pubDate>Thu, 14 May 2026 20:31:56 GMT</pubDate>
      <description>Crush v0.68.0 adds an OAuth logout command, MCP tool allow-listing, and auto-hints for gh/ripgrep in the system prompt.
• Adds `logout` command for OAuth sessions.
• Adds an allow list for MCP tools, letting you restrict which tools the model can invoke.
• Automatically mentions `gh` and `rg` (ripgrep) in the system prompt when they are available, hinting the model to use them.
• Extends the prompt templating system to cover more prompt types.
• Removes the legacy long system prompt option (`CRUSH_SHORT_TOOL_DESCRIPTIONS=0` no longer accepted).
Breaking changes:
• The `CRUSH_SHORT_TOOL_DESCRIPTIONS=0` opt-in for the old long system prompt is removed; there is no longer a way to restore the previous prompt.</description>
    </item>
    <item>
      <title>Crush v0.67.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.67.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.67.0</guid>
      <pubDate>Mon, 11 May 2026 20:52:05 GMT</pubDate>
      <description>Crush v0.67.0 adds a built-in shell interpreter for hooks, shell expansion in config values, and a touch tool for empty file creation.
• Hooks now run via the built-in shell interpreter (mvdan/sh) by default, improving portability and Windows support; shebangs are still respected.
• Shell expansion now works in config values (e.g., `&quot;api_key&quot;: &quot;$(vault kv get my/secret/token)&quot;`) via the embedded interpreter, including MCP args, URLs, and LSP args/env.
• New `write` tool (via `touch`) lets the model create empty files, gated by a permission prompt for paths outside the working directory.
Breaking changes:
• The `Assisted-by` Git commit trailer format has changed: it was `Assisted-by: {modelName} via Crush &lt;crush@charm.land&gt;` and is now `Assisted-by: Crush:{modelID}`.</description>
    </item>
    <item>
      <title>Crush v0.66.1</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.66.1</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.66.1</guid>
      <pubDate>Fri, 08 May 2026 21:13:22 GMT</pubDate>
      <description>Crush v0.66.1 adds flat_rate provider config to skip per-token cost tracking for subscription-based providers.
• New `flat_rate` provider config option in `crush.json` lets you skip cost calculation for subscription-based providers where per-token billing doesn&apos;t apply.</description>
    </item>
    <item>
      <title>Crush v0.65.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.65.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.65.2</guid>
      <pubDate>Fri, 01 May 2026 19:30:30 GMT</pubDate>
      <description>Crush v0.65.2 adds first-class support for Hyper, Charm&apos;s privacy-focused inference service, with credit balance shown in the sidebar.
• Adds Hyper integration: Charm&apos;s new coding-focused inference service (private beta) is now a first-class provider in Crush.
• Displays remaining Hypercredits balance in the sidebar so you can track usage at a glance.</description>
    </item>
    <item>
      <title>Crush v0.63.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.63.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.63.0</guid>
      <pubDate>Mon, 27 Apr 2026 20:32:52 GMT</pubDate>
      <description>Crush v0.63.0 introduces PreToolUse hooks to intercept, deny, or rewrite tool calls before execution.
• Adds `PreToolUse` hook that runs before any tool call, enabling deny, halt, rewrite of bash commands, or silent side effects.
• Introduces built-in `crush-hook` skill to build, manage, and configure hooks from within Crush.
• Supports Claude Code hooks for compatibility with existing hook scripts.</description>
    </item>
    <item>
      <title>Crush v0.62.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.62.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.62.0</guid>
      <pubDate>Wed, 22 Apr 2026 21:08:45 GMT</pubDate>
      <description>Crush v0.62.0 cuts ~120k tokens/session with shorter tool descriptions and auto-renders diffs from any tool output.
• Automatically detects and renders diff-formatted output from any tool (e.g. GitHub MCP server) with full diff UI, not just the built-in `edit` tool.
• Short tool descriptions are now the default, saving ~120k tokens per session and improving behaviour of small/local models with limited context windows.
Breaking changes:
• Short tool descriptions are now the default; sessions relying on the verbose system prompt will behave differently unless `CRUSH_SHORT_TOOL_DESCRIPTIONS=0` is explicitly set (this opt-out may be removed in a future release).</description>
    </item>
    <item>
      <title>Crush v0.61.1</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.61.1</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.61.1</guid>
      <pubDate>Tue, 21 Apr 2026 13:36:33 GMT</pubDate>
      <description>Crush v0.61.1 adds iTerm2 progress bar support with a `progress` toggle in `crush.json`.
• Adds `options.progress` key to `crush.json` (set to `false` to disable) to control the agent progress bar display.
• Extends progress bar support to iTerm2, joining Ghostty and Rio as supported terminals.</description>
    </item>
    <item>
      <title>Crush v0.60.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.60.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.60.0</guid>
      <pubDate>Fri, 17 Apr 2026 16:55:33 GMT</pubDate>
      <description>Crush v0.60.0 adds OpenAI-compatible endpoint support for the Hyper provider.
• Supports OpenAI-compatible endpoint for the Hyper provider, enabling use of Hyper through standard OpenAI-compatible API tooling.</description>
    </item>
    <item>
      <title>Crush v0.59.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.59.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.59.0</guid>
      <pubDate>Thu, 16 Apr 2026 21:21:52 GMT</pubDate>
      <description>Crush v0.59.0 adds built-in jq support with a dedicated skill, skills discovery in the sidebar, and Rio Terminal progress bar feedback.
• Adds built-in `jq` as a bash builtin so agents can query JSON files without requiring `jq` installed on the host machine.
• Includes a built-in `jq` skill to instruct the model on how to invoke `jq` during agentic tasks.
• Shows available skills in the sidebar and landing page for improved discoverability.
• Enables progress bar feedback when running inside Rio Terminal.</description>
    </item>
    <item>
      <title>Crush v0.58.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.58.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.58.0</guid>
      <pubDate>Wed, 15 Apr 2026 21:04:56 GMT</pubDate>
      <description>Crush v0.58.0 adds support for OpenCode Zen and OpenCode Go model providers.
• Adds support for OpenCode Zen and OpenCode Go as model providers.</description>
    </item>
    <item>
      <title>Crush v0.57.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.57.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.57.0</guid>
      <pubDate>Mon, 13 Apr 2026 20:58:57 GMT</pubDate>
      <description>Crush v0.57.0 adds opt-in ~98% token savings via CRUSH_SHORT_TOOL_DESCRIPTIONS and HYPER_API_KEY auth support.
• Adds `CRUSH_SHORT_TOOL_DESCRIPTIONS` env flag to reduce tool call description sizes by ~98%, saving an estimated 120K tokens per session.
• Adds support for `HYPER_API_KEY` environment variable for Hyper authentication.
• The `crush_info` tool now displays your attribution settings alongside other configuration details.</description>
    </item>
    <item>
      <title>Crush v0.56.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.56.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.56.0</guid>
      <pubDate>Wed, 08 Apr 2026 20:17:38 GMT</pubDate>
      <description>Crush v0.56.0 adds crush_info and crush_logs self-diagnostic tools so the AI can inspect its own config and logs.
• Adds `crush_info` tool: exposes the final merged configuration to the model so it can self-diagnose provider, LSP, and MCP setup.
• Adds `crush_logs` tool: surfaces Crush&apos;s own application logs to the model for in-session debugging.
• Supports disabling either self-diagnostic tool via the `disabled_tools` config option to prevent the model from ever calling them.
• Automatically opens the Hyper auth dialog on unauthorized errors, reducing manual intervention when credentials expire.</description>
    </item>
    <item>
      <title>Crush v0.55.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.55.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.55.0</guid>
      <pubDate>Thu, 02 Apr 2026 20:52:38 GMT</pubDate>
      <description>Crush v0.55.0 adds a built-in self-configuration skill, skill disabling, and an experimental server-client architecture.
• Adds built-in &apos;Crush config&apos; skill so Crush can configure itself — add providers, MCPs, LSPs, or change settings via natural language without manual JSON editing.
• Supports disabling any skill (built-in, global, or project) via the new `disabled_skills` array in `crush.json`.
• Introduces experimental RPC server-client architecture, enabled with the `CRUSH_CLIENT_SERVER=1` environment variable.
• Serves generated Swagger API docs from the server when running in server-client mode.</description>
    </item>
    <item>
      <title>Crush v0.54.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.54.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.54.0</guid>
      <pubDate>Tue, 31 Mar 2026 20:38:22 GMT</pubDate>
      <description>Crush v0.54.0 adds skill metadata to session commands and respects custom Git global ignore files.
• Adds skill metadata header to `crush session show` and `crush session last` output, listing all skills used by a session.
• Supports Git&apos;s `core.excludesfile` custom global ignore file when listing project files.</description>
    </item>
    <item>
      <title>Crush v0.53.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.53.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.53.0</guid>
      <pubDate>Fri, 27 Mar 2026 19:20:53 GMT</pubDate>
      <description>Crush v0.53.0 adds Z.ai GLM-5.1 model support and a dynamic prompt input area that grows up to 15 rows.
• Adds support for Z.ai&apos;s GLM-5.1, a new open-source coding model, as a selectable model in Crush.</description>
    </item>
    <item>
      <title>Crush v0.52.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.52.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.52.0</guid>
      <pubDate>Wed, 25 Mar 2026 20:18:38 GMT</pubDate>
      <description>Crush v0.52.0 adds project-level skills, agent-detection env vars, and smarter file picker ranking.
• Adds project-scoped skills: Crush now auto-loads skills from `.agents/skills`, `.crush/skills`, `.claude/skills`, or `.cursor/skills`, making team skill-sharing as simple as committing files.
• Sets `CRUSH=1`, `AGENT=crush`, and `AI_AGENT=crush` environment variables when running Bash commands, letting tools detect they are running inside Crush.
• Improves `@`-triggered file picker with a significantly better completion ranking algorithm, especially useful in large repositories.
• Expands Windows global skills path to include `~/.config/crush/skills` and `~/.config/agents/skills` alongside the AppData location.
• Improves system prompt to enforce model responses and session titles in the same language as the user&apos;s prompt.</description>
    </item>
    <item>
      <title>Crush v0.51.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.51.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.51.0</guid>
      <pubDate>Thu, 19 Mar 2026 17:56:04 GMT</pubDate>
      <description>Crush v0.51.0 adds native Docker MCP Catalog integration and new --continue/--session CLI flags.
• Integrates the Docker MCP Catalog natively, pulling relevant MCPs on demand during conversations (enable via ctrl+p &gt; &apos;Enable Docker MCP Catalog&apos; with Docker Desktop running).
• Adds `crush r` and `crush s` as short aliases for `crush run` and `crush session`.
• Adds `--continue` flag to resume the last session in both TUI (`crush --continue`) and non-interactive (`crush run --continue`) modes.
• Adds `--session &lt;session-id&gt;` flag to open a specific past session directly from the CLI or TUI.</description>
    </item>
    <item>
      <title>Crush v0.50.1</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.50.1</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.50.1</guid>
      <pubDate>Tue, 17 Mar 2026 18:44:01 GMT</pubDate>
      <description>Crush v0.50.1 adds support for OpenAI GPT-5.4 Mini and GPT-5.4 Nano, with Nano as the new default small model.
• Adds support for OpenAI GPT-5.4 Mini and GPT-5.4 Nano models.
• Sets GPT-5.4 Nano as the new default small model for OpenAI.</description>
    </item>
    <item>
      <title>Crush v0.50.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.50.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.50.0</guid>
      <pubDate>Mon, 16 Mar 2026 20:52:26 GMT</pubDate>
      <description>crush run gains --continue and --session flags to resume past sessions non-interactively
• Adds `--continue` (`-C`) flag to `crush run` to resume the most recent session non-interactively.
• Adds `--session` (`-s`) flag to `crush run` to resume a specific session by ID non-interactively.</description>
    </item>
    <item>
      <title>Crush v0.49.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.49.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.49.0</guid>
      <pubDate>Fri, 13 Mar 2026 21:13:57 GMT</pubDate>
      <description>Crush v0.49.0 adds transparent-mode toggle, AWS Bedrock API key pasting, and configurable Bash tool auto-background timing.
• Adds a command-palette (ctrl+p) toggle to enable/disable background color (&apos;transparent mode&apos;), persisted across sessions.
• Supports pasting AWS Bedrock API keys directly in the provider input, alongside the existing environment-variable method.
• Adds `auto_background_after` parameter to the Bash tool, letting the model specify how many seconds before a command is moved to a background job (default: 60s).</description>
    </item>
    <item>
      <title>Crush v0.48.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.48.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.48.0</guid>
      <pubDate>Thu, 12 Mar 2026 17:33:48 GMT</pubDate>
      <description>Crush v0.48.0 adds desktop notifications, CLI session management with JSON output, and a user-agent identifier.
• Adds desktop notifications on turn completion and permission requests, with an in-app toggle.
• New `crush session list` command to browse past sessions from the CLI.
• New `crush session &lt;id&gt;` command to inspect a former session in full; supports `--json` for structured output usable by agents and automation.
• Supports renaming and deleting sessions from the CLI via `crush session`.
• Crush now presents a `Charm-Crush/&lt;version&gt;` User-Agent header on all network requests, making it identifiable in observability and proxy tools.</description>
    </item>
    <item>
      <title>Crush v0.47.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.47.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.47.2</guid>
      <pubDate>Thu, 05 Mar 2026 20:39:22 GMT</pubDate>
      <description>Crush v0.47.2 adds OpenAI GPT-5.4 and GPT-5.4 Pro model support plus Zhipu and QiniuCloud providers.
• Adds support for OpenAI GPT-5.4 and GPT-5.4 Pro models (required an explicit Crush update to enable).
• Adds Zhipu and Zhipu Coding (bigmodel.cn) as new AI providers.
• Adds QiniuCloud as a new AI provider.</description>
    </item>
    <item>
      <title>Crush v0.47.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.47.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.47.0</guid>
      <pubDate>Wed, 04 Mar 2026 14:49:43 GMT</pubDate>
      <description>Crush v0.47.0 adds a blocking `wait: true` parameter to `job_output` to eliminate polling on background jobs.
• Adds `wait: true` optional parameter to the `job_output` tool, letting the model block until a background job finishes instead of polling for output.</description>
    </item>
    <item>
      <title>Crush v0.46.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.46.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.46.0</guid>
      <pubDate>Thu, 26 Feb 2026 20:14:51 GMT</pubDate>
      <description>Crush v0.46.0 adds MiniMax China provider and granular Anthropic reasoning levels for Opus/Sonnet 4.6.
• Adds MiniMax China as a new provider, using the China-specific endpoint for Chinese users.
• Adds granular reasoning/thinking effort levels for Anthropic Opus 4.6 and Sonnet 4.6, replacing the previous on/off toggle with adaptive level selection.</description>
    </item>
    <item>
      <title>Crush v0.45.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.45.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.45.0</guid>
      <pubDate>Tue, 24 Feb 2026 21:06:33 GMT</pubDate>
      <description>Crush v0.45.0 adds GPT-5.3 Codex support and granular Gemini 3 thinking-level controls.
• Adds GPT-5.3 Codex as a selectable model via the model picker.
• Adds granular thinking-level selection for Gemini 3 and 3.1 (replaces the previous on/off toggle).</description>
    </item>
    <item>
      <title>Crush v0.44.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.44.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.44.0</guid>
      <pubDate>Sun, 22 Feb 2026 18:38:22 GMT</pubDate>
      <description>Crush v0.44.0 adds visual confirmation when skills are loaded so you know the LLM isn&apos;t improvising.
• Adds UI indicator showing when a skill is actively loaded, distinguishing real skill execution from LLM improvisation.</description>
    </item>
    <item>
      <title>Crush v0.43.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.43.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.43.0</guid>
      <pubDate>Fri, 13 Feb 2026 18:09:42 GMT</pubDate>
      <description>Crush v0.43.0 adds a toggle todos/pills menu item and glob-based gitignore for faster monorepo handling.
• Adds a toggle todos/pills menu item to the UI.
• Replaces regex-based gitignore parsing with glob-based matching, reducing CPU and disk usage on large repositories.</description>
    </item>
    <item>
      <title>Crush v0.42.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.42.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.42.0</guid>
      <pubDate>Wed, 11 Feb 2026 21:18:35 GMT</pubDate>
      <description>Crush v0.42.0 adds GLM 5 via z.AI and surfaces user-configured LSP servers in the UI before they start.
• Adds GLM 5 model support via z.AI as a new provider option.
• Shows user-configured LSP servers in the UI with an &apos;unstarted&apos; status before they are invoked.</description>
    </item>
    <item>
      <title>Crush v0.41.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.41.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.41.0</guid>
      <pubDate>Mon, 09 Feb 2026 20:51:23 GMT</pubDate>
      <description>Crush v0.41.0 adds in-TUI editing of API keys and OAuth re-authentication via ctrl+e.
• Adds ability to edit API keys directly in the TUI: open the models dialog (ctrl+m), select a model, and press ctrl+e — no more manual edits to crush.json.
• Supports OAuth2 re-authentication via the same ctrl+e shortcut for OAuth providers, triggering the full OAuth2 flow in-app.</description>
    </item>
    <item>
      <title>Crush v0.40.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.40.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.40.0</guid>
      <pubDate>Mon, 09 Feb 2026 14:50:52 GMT</pubDate>
      <description>Crush v0.40.0 adds on-demand LSP startup, MiniMax provider support, MCP resources, and clipboard image paste.
• Adds on-demand LSP server startup — servers launch only when the model interacts with a file of that language, and are shut down between sessions.
• Supports MiniMax as a new AI provider, including the MiniMax Coding Plan.
• Adds MCP resources support.
• Enables clipboard image paste via Ctrl+V.</description>
    </item>
    <item>
      <title>Crush v0.39.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.39.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.39.0</guid>
      <pubDate>Tue, 03 Feb 2026 19:35:06 GMT</pubDate>
      <description>Crush v0.39.0 adds prompt history navigation, session rename/delete, collapsible chat blocks, and a transparent UI mode.
• Adds Up/Down arrow key history navigation to cycle through past prompts, similar to Bash and VSCode.
• Enables renaming sessions with Ctrl+R and deleting sessions with Ctrl+X from the session dialog.
• Supports click-to-expand/collapse for code blocks, diffs, and thinking blocks in the chat.
• Shows last-updated time for each session in the sessions dialog.
• Displays the active provider name in the sidebar, panel, and message footers.
• Adds transparent mode for the UI.
• Adds a configurable timeout for LSP initialization.</description>
    </item>
    <item>
      <title>Crush v0.38.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.38.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.38.0</guid>
      <pubDate>Mon, 02 Feb 2026 14:46:55 GMT</pubDate>
      <description>Crush v0.38.0 adds Vercel as a native provider with broader model support.
• Adds Vercel as a dedicated provider (previously treated as an OpenAI provider), enabling access to Vercel&apos;s full model catalog.</description>
    </item>
    <item>
      <title>Crush v0.37.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.37.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.37.0</guid>
      <pubDate>Fri, 30 Jan 2026 17:09:59 GMT</pubDate>
      <description>Crush v0.37.0 adds LSP auto-discovery, MCP server-side instructions, prompt history, and more Copilot models including Gemini 3 Pro/Flash.
• Adds automatic LSP discovery — Crush detects and configures installed language servers without manual setup.
• Supports MCP server-side instructions for richer model-context-protocol integrations.
• Adds prompt history so previous inputs can be recalled during a session.
• Expands available Copilot models, including Gemini 3 Pro (Preview) and Gemini 3 Flash (Preview).
• Opens the commands dialog by pressing `/` for faster command access.
• Adds per-session file tracking to scope file awareness to the current session.
• Enables disabling the indeterminate progress bar via configuration.
• Previews a new UI, accessible by setting `CRUSH_NEW_UI=1` in the environment.</description>
    </item>
    <item>
      <title>Crush v0.36.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.36.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.36.0</guid>
      <pubDate>Tue, 27 Jan 2026 13:57:28 GMT</pubDate>
      <description>Crush v0.36.0 adds `crush stats` usage dashboard, session deletion, session title editing, and multi-file drag &amp; drop.
• New `crush stats` command displays a per-project usage dashboard with token and session statistics.
• Adds ability to delete sessions directly from the UI.
• Enables renaming/updating session titles.
• Supports drag &amp; drop of multiple files at once, including on Windows.</description>
    </item>
    <item>
      <title>Crush v0.35.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.35.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.35.0</guid>
      <pubDate>Fri, 23 Jan 2026 20:33:48 GMT</pubDate>
      <description>Crush v0.35.0 adds Vercel AI Gateway support, an LSP restart command, and a keybinding to copy chat messages.
• Supports Vercel AI Gateway as a new AI provider integration.
• Adds `lsp_restart` command to restart the language server from within Crush.
• Adds a keybinding to copy chat message content to clipboard.
• Previews a new UI refactor accessible via `CRUSH_NEW_UI=1`, including an onboarding flow.</description>
    </item>
    <item>
      <title>Crush v0.34.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.34.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.34.0</guid>
      <pubDate>Wed, 21 Jan 2026 21:24:45 GMT</pubDate>
      <description>Crush v0.34.0 adds `--model` flag for non-interactive runs, a `crush models` listing command, file attachments, paste-as-file, and a new opt-in UI.
• Adds `--model` flag to `crush run` for specifying a provider/model in non-interactive/CI mode using `{model}` or `{provider}/{model}` format.
• New `crush models` command lists all configured models and providers, composable with `grep`.
• Supports sending prompts with file attachments even when the text body is empty.
• Adds attachment support: files can be attached to prompts in interactive mode.
• Adds paste-as-file capability, turning large pastes into attachments automatically.
• New completions menu for the editor input.
• Expandable thinking display for assistant responses in chat.
• File picker dialog with image preview and Kitty graphics protocol support (including inside tmux).
• Terminal tab title is now set automatically to reflect the working directory.
• New opt-in overhauled UI available via `CRUSH_NEW_UI=1` environment variable.</description>
    </item>
    <item>
      <title>Crush v0.33.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.33.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.33.2</guid>
      <pubDate>Fri, 16 Jan 2026 21:48:23 GMT</pubDate>
      <description>Crush v0.33.2 adds clipboard image paste directly into the chat editor.
• Supports pasting images from the system clipboard directly into the Crush chat editor.</description>
    </item>
    <item>
      <title>Crush v0.32.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.32.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.32.0</guid>
      <pubDate>Mon, 12 Jan 2026 18:41:43 GMT</pubDate>
      <description>Crush v0.32.0 adds a config option to disable default providers and allows sending prompts with attachments but no text.
• Adds `disable_default_providers` config setting to suppress all built-in cloud providers, useful when running exclusively with local models.
• Enables sending a prompt that contains only file/text attachments with no typed text.</description>
    </item>
    <item>
      <title>Crush v0.31.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.31.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.31.0</guid>
      <pubDate>Wed, 07 Jan 2026 16:27:27 GMT</pubDate>
      <description>Crush v0.31.0 adds cross-tool skills loading from ~/.config/agents/skills and removes Claude Code support.
• Supports loading skills from a shared `~/.config/agents/skills` directory, enabling reuse across multiple agent tools.
Breaking changes:
• Claude Code support has been removed; any workflow relying on Claude Code integration will no longer function after upgrading.</description>
    </item>
    <item>
      <title>Crush v0.30.3</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.30.3</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.30.3</guid>
      <pubDate>Mon, 05 Jan 2026 17:03:14 GMT</pubDate>
      <description>Crush v0.30.3 adds five new models for GitHub Copilot users: Claude Opus 4.5, GPT 5.2, GPT 5.1, GPT 5.1 Codex, and GPT 5.1 Max.
• Adds Claude Opus 4.5 as a selectable model for GitHub Copilot users.
• Adds GPT 5.2, GPT 5.1, GPT 5.1 Codex, and GPT 5.1 Max as selectable models for GitHub Copilot users.</description>
    </item>
    <item>
      <title>Crush v0.30.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.30.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.30.0</guid>
      <pubDate>Sat, 27 Dec 2025 20:17:55 GMT</pubDate>
      <description>Crush v0.30.0 adds Agent Skills support, letting you extend the AI agent with on-demand capabilities via the open agentskills.io format.
• Supports the Agent Skills open format, enabling on-demand agent capability extensions that load automatically without cluttering context.</description>
    </item>
    <item>
      <title>Crush v0.29.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.29.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.29.0</guid>
      <pubDate>Fri, 19 Dec 2025 19:51:58 GMT</pubDate>
      <description>Crush v0.29.0 adds drag-and-drop and paste-as-attachment support for images and large text blobs.
• Supports dragging and dropping attachments of all kinds directly into the terminal UI.
• Automatically treats large pasted text as an attachment instead of inline input.</description>
    </item>
    <item>
      <title>Crush v0.28.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.28.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.28.0</guid>
      <pubDate>Thu, 18 Dec 2025 21:18:23 GMT</pubDate>
      <description>Crush v0.28.0 adds env-var overrides for config directories and Hyper/Copilot login via onboarding.
• Adds ability to set environment variables to override config directories.
• Enables Hyper and GitHub Copilot login directly through the onboarding flow.</description>
    </item>
    <item>
      <title>Crush v0.27.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.27.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.27.0</guid>
      <pubDate>Wed, 17 Dec 2025 19:04:08 GMT</pubDate>
      <description>Crush v0.27.0 adds GitHub Copilot as a supported AI backend with a new `crush login copilot` auth command.
• Adds GitHub Copilot as a supported model provider, auto-detecting existing logins or prompting via TUI.
• New `crush login copilot` command for explicit GitHub Copilot authentication.</description>
    </item>
    <item>
      <title>Crush v0.26.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.26.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.26.0</guid>
      <pubDate>Tue, 16 Dec 2025 20:03:14 GMT</pubDate>
      <description>Crush v0.26.0 adds Hyper terminal integration.
• Adds Hyper terminal integration.</description>
    </item>
    <item>
      <title>Crush v0.25.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.25.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.25.0</guid>
      <pubDate>Tue, 16 Dec 2025 14:41:02 GMT</pubDate>
      <description>Crush v0.25.0 adds `crush projects` command for centralized project tracking with JSON output support.
• Adds `crush projects` command to list all projects where Crush has been used, with `--json` flag for programmatic consumption.</description>
    </item>
    <item>
      <title>Crush v0.24.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.24.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.24.0</guid>
      <pubDate>Fri, 12 Dec 2025 20:41:48 GMT</pubDate>
      <description>Crush v0.24.0 adds a first-class to-do list tool and pipe/redirect support for `crush run`.
• Adds a built-in to-do list tool so Crush can create and manage task lists during complex multi-step operations.
• Enables input/output redirection and piping in `crush run` non-interactive mode, allowing integration with shell pipelines.</description>
    </item>
    <item>
      <title>Crush v0.23.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.23.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.23.0</guid>
      <pubDate>Thu, 11 Dec 2025 20:15:15 GMT</pubDate>
      <description>Crush v0.23.0 adds GPT-5.2 and GPT-5.1 Codex Max support, plus MCP disabled_tools config.
• Adds support for OpenAI GPT-5.2 as a selectable model.
• Adds support for GPT-5.1 Codex Max model.
• New `disabled_tools` list in MCP config lets you suppress specific MCP tools without removing the server.
• Shows a `/` hint in the TUI editor when the input field is empty, surfacing command discovery.</description>
    </item>
    <item>
      <title>Crush v0.22.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.22.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.22.2</guid>
      <pubDate>Wed, 10 Dec 2025 13:32:07 GMT</pubDate>
      <description>Crush v0.22.2 sorts sessions by recent activity and improves Claude token refresh for long sessions.
• Sorts sessions by most recently used activity instead of creation time in the Ctrl+S session dialog.</description>
    </item>
    <item>
      <title>Crush v0.22.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.22.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.22.0</guid>
      <pubDate>Mon, 08 Dec 2025 15:12:45 GMT</pubDate>
      <description>Crush v0.22.0 adds DuckDuckGo web search and image-returning tool/MCP support via agentic fetch.
• Adds DuckDuckGo-powered web search: tell Crush what you&apos;re looking for and it uses agentic fetch to search and retrieve results while keeping search context out of the main session.
• Supports image results returned by tools and MCPs (e.g., Playwright), enabling visual web agentic workflows.</description>
    </item>
    <item>
      <title>Crush v0.21.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.21.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.21.0</guid>
      <pubDate>Thu, 04 Dec 2025 16:24:16 GMT</pubDate>
      <description>Crush v0.21.0 adds parallel tool call execution and progress bar support for iTerm2 and Rio terminals.
• Enables parallel tool calls so multiple tools can execute simultaneously, reducing wait time on multi-step tasks.
• Adds progress bar display for iTerm2 and Rio terminal emulators.</description>
    </item>
    <item>
      <title>Crush v0.20.1</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.20.1</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.20.1</guid>
      <pubDate>Mon, 01 Dec 2025 22:46:14 GMT</pubDate>
      <description>Adds `crush login claude` CLI command for authenticating with Claude Code Max in SSH/tmux environments.
• Adds `crush login claude` command to authenticate with Claude Code Max via the CLI, enabling use in SSH, tmux, and other headless environments where browser-based auth isn&apos;t viable.</description>
    </item>
    <item>
      <title>Crush v0.19.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.19.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.19.0</guid>
      <pubDate>Wed, 26 Nov 2025 14:55:48 GMT</pubDate>
      <description>Crush v0.19.0 adds Claude Code Max subscription support for Anthropic model access.
• Supports Claude Code Max subscriptions — select an Anthropic model and Crush will prompt you through the authentication flow.</description>
    </item>
    <item>
      <title>Crush v0.18.4</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.18.4</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.18.4</guid>
      <pubDate>Wed, 19 Nov 2025 16:09:24 GMT</pubDate>
      <description>Crush v0.18.4 adds support for Kimi&apos;s coding subscription plan as a model provider.
• Adds support for Kimi Coding (kimi.com coding subscription) as a model provider.</description>
    </item>
    <item>
      <title>Crush v0.18.3</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.18.3</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.18.3</guid>
      <pubDate>Wed, 19 Nov 2025 12:12:38 GMT</pubDate>
      <description>Crush v0.18.3 adds full Google Gemini 3 support and in-app new-version notifications.
• Adds support for Google Gemini 3 across models hosted on Google and OpenRouter.
• Notifies users in-app when a new version of Crush is available.</description>
    </item>
    <item>
      <title>Crush v0.18.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.18.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.18.2</guid>
      <pubDate>Mon, 17 Nov 2025 21:24:22 GMT</pubDate>
      <description>Crush v0.18.2 adds Mode 2026 terminal sync for smoother rendering and defaults attribution to assisted-by.
• Supports Mode 2026 terminal rendering synchronization via Bubble Tea v2, delivering smoother UI updates in compatible terminals.
• Defaults commit/output attribution to &apos;assisted-by&apos; mode.</description>
    </item>
    <item>
      <title>Crush v0.18.1</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.18.1</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.18.1</guid>
      <pubDate>Thu, 13 Nov 2025 19:56:19 GMT</pubDate>
      <description>Crush v0.18.1 adds support for GPT-5.1, GPT-5.1-Codex, and GPT-5.1-Codex-Mini models.
• Adds support for gpt-5.1, gpt-5.1-codex, and gpt-5.1-codex-mini as selectable models.</description>
    </item>
    <item>
      <title>Crush v0.18.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.18.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.18.0</guid>
      <pubDate>Thu, 13 Nov 2025 17:12:10 GMT</pubDate>
      <description>Crush now defaults to AGENTS.md for new projects, aligning with the emerging agents.md convention.
• Defaults to creating `AGENTS.md` (instead of `CRUSH.md`) for new projects, with a new config setting to customize the filename.</description>
    </item>
    <item>
      <title>Crush v0.17.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.17.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.17.0</guid>
      <pubDate>Wed, 12 Nov 2025 14:44:07 GMT</pubDate>
      <description>Crush v0.17.0 adds a recent-models picker and opt-in AI attribution trailers to git commits.
• Adds a &apos;recent models&apos; section at the top of the model picker so frequently used models are surfaced automatically.
• Adds `trailer_style` config option to append an `Assisted-by` git trailer (e.g. `Assisted-by: Claude Sonnet 4.5 via Crush`) to commits, following Fedora Council AI-disclosure guidelines.
• Migrates the deprecated `co_authored_by` config setting to the new attribution scheme.</description>
    </item>
    <item>
      <title>Crush v0.16.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.16.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.16.0</guid>
      <pubDate>Fri, 07 Nov 2025 12:42:20 GMT</pubDate>
      <description>Crush v0.16.0 adds background jobs so the LLM can spawn and manage parallel processes like servers and builds.
• Adds background jobs support, enabling Crush to spawn and manage long-running processes (servers, parallel builds) asynchronously.
Breaking changes:
• Persistent shell has been removed.</description>
    </item>
    <item>
      <title>Crush v0.15.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.15.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.15.2</guid>
      <pubDate>Thu, 06 Nov 2025 17:26:09 GMT</pubDate>
      <description>Crush v0.15.2 adds Ctrl+L/Ctrl+M hotkeys to open the model switcher from anywhere.
• Adds Ctrl+L and Ctrl+M keyboard shortcuts to open the model switcher without leaving the keyboard.</description>
    </item>
    <item>
      <title>Crush v0.15.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.15.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.15.0</guid>
      <pubDate>Wed, 05 Nov 2025 16:01:01 GMT</pubDate>
      <description>Crush v0.15.0 adds an agentic fetch tool for reasoning over URL content plus keyboard shortcut UX improvements.
• Adds an agentic fetch tool that lets subagents pull content from a URL, reason over it, and iterate until they find what they need.
• Press `/` in an empty textarea to open the command palette (in addition to the existing `ctrl+p` shortcut).
• Use `@` to open the file picker in the chat input.
Breaking changes:
• The `@` key now opens the file picker instead of `/`; existing muscle memory using `/` to pick files will no longer work — press `/` in an empty input to get the command palette instead.</description>
    </item>
    <item>
      <title>Crush v0.14.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.14.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.14.0</guid>
      <pubDate>Tue, 04 Nov 2025 17:00:32 GMT</pubDate>
      <description>Crush v0.14.0 adds MCP Prompt template support and startup progress feedback on Ghostty/Windows Terminal.
• Supports MCP stored prompts (templates): access via ctrl+p then the MCP tab in the command prompt.
• Shows a progress bar loading feedback during startup on Ghostty and Windows Terminal.</description>
    </item>
    <item>
      <title>Crush v0.13.7</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.13.7</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.13.7</guid>
      <pubDate>Fri, 31 Oct 2025 17:09:38 GMT</pubDate>
      <description>Crush v0.13.7 adds Azure reasoning-level support and significantly faster rendering for long sessions.
• Enables full OpenAI feature set for Azure-hosted models, including reasoning effort levels (Low, Medium, High).
• Significantly faster rendering and lower CPU usage when scrolling through large, long conversations.</description>
    </item>
    <item>
      <title>Crush v0.13.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.13.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.13.0</guid>
      <pubDate>Mon, 27 Oct 2025 16:31:30 GMT</pubDate>
      <description>Crush v0.13.0 adds an `openai-compat` provider type for better support of OpenAI-compatible APIs with extra features.
• Adds new `openai-compat` provider type in config for OpenAI-compatible APIs, unlocking extra features previously unavailable to custom providers.</description>
    </item>
    <item>
      <title>Crush v0.12.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.12.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.12.0</guid>
      <pubDate>Tue, 21 Oct 2025 14:36:00 GMT</pubDate>
      <description>Crush v0.12.0 adds LSP-powered Find References tool and AWS Bearer Token support for Bedrock
• New Find References tool taps into attached LSPs to locate symbol references with greater speed and precision than the grep tool.
• Supports `AWS_BEARER_TOKEN_BEDROCK` environment variable for authenticating with AWS Bedrock.</description>
    </item>
    <item>
      <title>Crush v0.11.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.11.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.11.0</guid>
      <pubDate>Mon, 13 Oct 2025 18:03:16 GMT</pubDate>
      <description>Crush v0.11.0 adds terminal progress bar support, MCP notifications, and automatic filepath walk limits.
• Adds application-level progress bar display in supporting terminals (Windows Terminal, Ghostty).
• Adds MCP notifications support including `tools/list_changed` events, enabling real-time tool updates to MCP clients like Neovim.
• Adds automatic filepath walk limits, with lower limits applied automatically when not in a git repository.</description>
    </item>
    <item>
      <title>Crush v0.10.4</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.10.4</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.10.4</guid>
      <pubDate>Tue, 30 Sep 2025 21:22:19 GMT</pubDate>
      <description>Crush v0.10.4 adds `crush dirs` subcommand to resolve config and data directory paths from the CLI.
• New `crush dirs` subcommand surfaces the paths to Crush&apos;s config and data directories, enabling scripted access to config files and ephemeral data.</description>
    </item>
    <item>
      <title>Crush v0.10.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.10.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.10.0</guid>
      <pubDate>Wed, 24 Sep 2025 15:13:49 GMT</pubDate>
      <description>Crush v0.10.0 adds Hugging Face inference support, recursive config search, custom Gemini providers, and pseudoanonymous usage metrics.
• Adds Hugging Face inference provider integration.
• Supports custom providers of type `gemini` in config.
• Searches `crush.json` recursively up from the working directory.
• Loads LSP defaults by either name or command.
• Pretty-prints MCP JSON in permissions output.
• Adds `alt`/`option`+`esc` key binding as an alias for the existing `esc` behavior.
• Adds pseudoanonymous usage metrics (device hash only; prompts and responses never collected) with opt-out support.</description>
    </item>
    <item>
      <title>Crush v0.9.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.9.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.9.0</guid>
      <pubDate>Wed, 17 Sep 2025 21:17:52 GMT</pubDate>
      <description>Crush v0.9.0 overhauls LSP via Power Nap library and adds configurable attribution in commit messages.
• Rewrites LSP implementation using the Power Nap library, reducing codebase complexity and improving LSP experience.
• Adds attribution settings to config and bash tool, allowing users to disable Crush attribution in commit messages.</description>
    </item>
    <item>
      <title>Crush v0.8.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.8.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.8.0</guid>
      <pubDate>Fri, 12 Sep 2025 21:17:30 GMT</pubDate>
      <description>Crush v0.8.0 adds in-app OpenAI reasoning controls, offline mode, tool disabling, and a new `crush update-providers` command.
• Adds in-app reasoning level selector for OpenAI models that support reasoning, previously only configurable by manually editing `crush.json`.
• New `crush update-providers` command lets practitioners manually pull provider/model updates from Catwalk, a custom URL, a local file, or the embedded bundle.
• New `disable_provider_auto_update` option in `crush.json` (or `CRUSH_DISABLE_PROVIDER_AUTO_UPDATE` env var) enables a fully offline mode, preventing outbound fetches to `catwalk.charm.sh`.
• New `disabled_tools` config option lets users selectively block individual agent tools (e.g., `bash`, `fetch`, `write`) from being available to the model.
• Model chooser now supports multi-word search and matches on provider name, making it easier to locate a specific model by provider.</description>
    </item>
    <item>
      <title>Crush v0.7.9</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.7.9</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.7.9</guid>
      <pubDate>Wed, 10 Sep 2025 19:34:41 GMT</pubDate>
      <description>Crush v0.7.9 cuts LSP file descriptors by 99% for dramatically faster multi-LSP workflows.
• Optimizes LSP file watcher with 99% reduction in file descriptors, improving performance when using multiple LSPs.</description>
    </item>
    <item>
      <title>Crush v0.7.8</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.7.8</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.7.8</guid>
      <pubDate>Tue, 09 Sep 2025 21:42:42 GMT</pubDate>
      <description>Crush v0.7.8 adds multiline paste support on Windows and enables SQLite secure_delete for safer data handling.
• Enables bracketed paste on Windows, allowing multiline text to be pasted correctly.
• Enables SQLite `secure_delete` pragma so deleted database records are securely overwritten.</description>
    </item>
    <item>
      <title>Crush v0.7.5</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.7.5</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.7.5</guid>
      <pubDate>Fri, 05 Sep 2025 16:47:19 GMT</pubDate>
      <description>Crush v0.7.5 shows the persistent shell path in the permission dialog for better shell-action transparency.
• Displays the persistent shell path in the permission dialog so users can see exactly which shell session is being granted access.</description>
    </item>
    <item>
      <title>Crush v0.7.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.7.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.7.2</guid>
      <pubDate>Wed, 27 Aug 2025 18:31:23 GMT</pubDate>
      <description>Crush v0.7.2 adds Anthropic custom base URL support and shows current path on project initialization.
• Supports configuring a custom Anthropic base URL option for routing API traffic through proxies or compatible endpoints.
• Displays the current directory path when prompting to initialize a new project.</description>
    </item>
    <item>
      <title>Crush v0.7.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.7.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.7.0</guid>
      <pubDate>Wed, 20 Aug 2025 21:40:38 GMT</pubDate>
      <description>Crush v0.7.0 adds a --data-dir flag and git-style parent-directory discovery for the .crush state folder.
• Adds `--data-dir` (`-D`) flag to specify a custom path for the `.crush` data directory at runtime.
• Automatically discovers a `.crush` directory in any parent directory, similar to how `git` locates `.git`, so subdirectory work reuses the project&apos;s data dir.</description>
    </item>
    <item>
      <title>Crush v0.6.3</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.6.3</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.6.3</guid>
      <pubDate>Mon, 18 Aug 2025 20:53:20 GMT</pubDate>
      <description>Crush v0.6.3 adds LSP custom env vars, auto-.gitignore for workspace dir, and tighter shell command restrictions.
• Supports setting custom environment variables for LSP servers via config.
• Automatically creates a `.crush/.gitignore` so the workspace directory is excluded from Git without manual intervention.
• Removes `go` from the list of safe programs the model is allowed to run, narrowing the permitted command surface.
• Compiled with Go&apos;s GreenTea Garbage Collector, reducing memory footprint and CPU usage.</description>
    </item>
    <item>
      <title>Crush v0.6.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.6.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.6.2</guid>
      <pubDate>Fri, 15 Aug 2025 12:53:39 GMT</pubDate>
      <description>Crush v0.6.2 adds Android/Termux support for on-the-go use.
• Adds official Android/Termux release, enabling Crush to run on mobile Android terminals.</description>
    </item>
    <item>
      <title>Crush v0.6.1</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.6.1</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.6.1</guid>
      <pubDate>Thu, 14 Aug 2025 18:02:47 GMT</pubDate>
      <description>Crush v0.6.1 adds configurable MCP timeouts, automatic MCP reconnection, and per-filetype LSP scoping.
• Adds configurable per-MCP timeout in config (default 15 seconds) so unreliable MCP servers don&apos;t hang Crush indefinitely.
• Enables automatic MCP client ping and reconnection when an MCP server becomes unresponsive.
• Supports restricting LSP servers to specific file types via a `filetypes` config key for improved efficiency.
• Ships built-in filetype associations for 17 popular language servers (gopls, rust-analyzer, pyright, typescript-language-server, and more), so no manual scoping is needed for common LSPs.</description>
    </item>
    <item>
      <title>Crush v0.6.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.6.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.6.0</guid>
      <pubDate>Wed, 13 Aug 2025 20:44:19 GMT</pubDate>
      <description>Crush v0.6.0 adds Power Steering, letting you queue messages to the model mid-task without interrupting its tool calls.
• Adds Power Steering: queue messages for the model to pick up between tool calls or after task completion, with Esc to clear the queue.</description>
    </item>
    <item>
      <title>Crush v0.5.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.5.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.5.0</guid>
      <pubDate>Mon, 11 Aug 2025 21:18:02 GMT</pubDate>
      <description>Crush v0.5.0 adds configurable default diff mode (unified or split) via the TUI config.
• Adds `diff_mode` config option under `options.tui` to set the default diff view to `unified` or `split`.</description>
    </item>
    <item>
      <title>Crush v0.4.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.4.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.4.0</guid>
      <pubDate>Fri, 08 Aug 2025 21:10:56 GMT</pubDate>
      <description>Crush v0.4.0 adds in-session Yolo Mode toggle, diff view mouse scrolling, built-in coreutils on Windows, and CRUSH_-prefixed env vars.
• Adds in-session Yolo Mode toggle via ctrl+p menu, so you can enable/disable permission bypass without restarting Crush.
• Enables mouse scrolling in the diff view.
• Ships built-in coreutils (`base64`, `gzip`, `mktemp`, `shasum`, `tar`) on Windows — and speeds them up on all platforms by eliminating shell-outs.
• Supports `CRUSH_`-prefixed environment variables (e.g. `CRUSH_ANTHROPIC_API_KEY`) to scope secrets to Crush without clobbering default env vars.</description>
    </item>
    <item>
      <title>Crush v0.3.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.3.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.3.0</guid>
      <pubDate>Thu, 07 Aug 2025 19:28:52 GMT</pubDate>
      <description>Crush v0.3.0 adds mouse text selection, drag-and-drop image input, GPT-5 support, and OpenAI reasoning model improvements.
• Adds mouse-based text selection in chat messages, including double-click to select and copy.
• Supports drag-and-drop image input into the chat from almost any terminal, including Apple Terminal.
• Adds out-of-the-box support for GPT-5 as an OpenAI provider.
• Supports minimal reasoning mode for OpenAI reasoning models.
• Available on Nixpkgs unstable for easier installation.</description>
    </item>
    <item>
      <title>Crush v0.2.2</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.2.2</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.2.2</guid>
      <pubDate>Wed, 06 Aug 2025 05:49:58 GMT</pubDate>
      <description>Crush v0.2.2 adds JetBrains rendering support, Scoop distribution for Windows, and LSP/MCP status indicators in the UI.
• Adds vastly improved rendering support for JetBrains terminals (JediTerm) used in GoLand, IntelliJ, PyCharm, and similar IDEs.
• Adds Scoop package distribution for easy installation on Windows.
• Adds LSP and MCP status indicators in the UI showing offline, starting up, online, and error states; full details viewable via `crush logs`.
• Adds Escape key as an additional way to deny prompts in the UI.</description>
    </item>
    <item>
      <title>Crush v0.2.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.2.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.2.0</guid>
      <pubDate>Sat, 02 Aug 2025 02:07:26 GMT</pubDate>
      <description>Crush v0.2.0 adds .crushignore support and enhanced debug logging with provider response capture.
• Adds `.crushignore` file support to exclude files from Crush&apos;s context without removing them from version control; uses `.gitignore` syntax and works in the project root and subdirectories.
• Extends `--debug` mode to also log provider request/response details, stored in `.crush/logs/crush.log` and viewable via `crush logs`.
• Applies `.crushignore` and `.gitignore` rules to the built-in `grep` tool, scoping searches consistently with context exclusions.</description>
    </item>
    <item>
      <title>Crush v0.1.6</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.1.6</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.1.6</guid>
      <pubDate>Tue, 29 Jul 2025 22:22:19 GMT</pubDate>
      <description>Crush v0.1.6 is the first public release of Charmbracelet&apos;s AI coding assistant for the terminal.
• Introduces Crush, a new terminal-native AI coding assistant CLI from Charmbracelet.
• Supports release artifact verification via cosign and sha256sum for supply-chain integrity.</description>
    </item>
  </channel>
</rss>
