<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Crush — The Cyber Toolchain</title>
    <link>https://cybertoolchain.io/tools/crush</link>
    <description>New releases and features in Crush, tracked by The Cyber Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Fri, 31 Jul 2026 21:07:20 GMT</lastBuildDate>
    <atom:link href="https://cybertoolchain.io/tools/crush/rss.xml" rel="self" type="application/rss+xml" />
    <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 adds `.crushrc` bash-based config, `permissions deny`, AWS Bedrock SSO re-auth, and new crushrc builtins for providers, models, MCPs, LSPs, and hooks.
• Adds `.crushrc` bash-based configuration file, replacing JSON config with a scriptable shell format that supports conditionals, `source` includes, and environment variable expansion.
• Adds `permissions deny` command in crushrc to explicitly hide specific tools from the agent.
• Adds `permissions allow` command in crushrc to auto-approve tools without prompting.
• Adds `provider add` and `model add` crushrc builtins for registering custom providers and models (e.g. local Ollama instances).
• Adds `mcp add` / `mcp remove` crushrc builtins for managing MCP servers directly from the shell config.
• Adds `lsp add` / `lsp remove` crushrc builtins for managing LSP servers from crushrc.
• Adds `hook add` / `hook remove` crushrc builtins for managing agent hooks from crushrc.
• Adds `option reset` command to wipe list-type shell config options back to defaults.
• Exposes `CRUSH_VERSION` environment variable inside crushrc scripts for version-conditional configuration.
• Adds automatic re-authentication UX for AWS Bedrock SSO token expiry, with automatic turn retry after re-auth.
• Supports building and running Crush on illumos (OpenIndiana, OmniOS).
• Applies top-level environment variables from crushrc on startup.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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, and a system-wide config at /etc/crush/crush.json
• Adds OAuth 2.1 authorization support for HTTP and SSE MCP servers, unblocking MCPs that require authentication.
• Supports the Claude Channels MCP extension, allowing MCP servers to push real-time notifications into Crush.
• Supports system-wide configuration via `/etc/crush/crush.json`, improving NixOS and multi-user deployments.
• Significant LSP performance improvement: filters servers before searching `$PATH`, reducing CPU and memory usage in large repositories.
• Improves bang-mode output streaming performance by avoiding quadratic shell output rendering.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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 SSH-friendly OAuth URL copy.
• Adds `lsp_rename` tool: renames a symbol and all its references across the project via LSP.
• Adds `lsp_replace_symbol` tool: replaces, inserts before/after, or deletes an entire function, method, or class by name via LSP.
• Enables scrollable sidebar with keyboard (l/h/j/k/g/G/arrows) and mouse-wheel navigation when sidebar content overflows.
• Adds clickable ✕ button on attachment chips to remove attachments with the mouse.
• Adds &lt;kbd&gt;u&lt;/kbd&gt; keybinding in the OAuth dialog to copy the verification URL — enables authentication over SSH where auto-browser-open is unavailable.
• Adds quit-dialog hint showing that pressing Ctrl+C twice skips the confirmation prompt.
• Adds `--all` and `--crawl-dir` modes to the `stats` subcommand.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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 an interactive question tool, an elapsed-time timer, and LM Studio vision support.
• Adds a first-class question tool letting LLMs prompt users with single-choice, multiple-choice, free-form text, and yes/no forms — with full mouse support.
• Displays an elapsed-seconds timer so you can see how long the LLM has been running.
• Enables LM Studio vision capabilities (image support) via `SupportsImages`.
• Adds automatic transparent auth retry so dropped credentials are refreshed without user intervention.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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 for provider-side prompt caching.
• Sends `x-session-affinity` and `x-session-id` headers with every request, enabling supporting providers to pin sessions to a replica and maximize prompt cache hits.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</description>
    </item>
    <item>
      <title>Crush v0.83.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.83.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.83.0</guid>
      <pubDate>Wed, 08 Jul 2026 20:50:35 GMT</pubDate>
      <description>Crush v0.83.0 adds GPT-5.6 support, routing it through the Responses API.
• Adds GPT-5.6 model support, routed through the OpenAI Responses API.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</description>
    </item>
    <item>
      <title>Crush v0.82.0</title>
      <link>https://github.com/charmbracelet/crush/releases/tag/v0.82.0</link>
      <guid isPermaLink="true">https://github.com/charmbracelet/crush/releases/tag/v0.82.0</guid>
      <pubDate>Tue, 07 Jul 2026 21:23:35 GMT</pubDate>
      <description>Crush v0.82.0 adds preserved newlines in expanded tool output and Alibaba US region support.
• Preserves newlines in expanded tool content in the chat UI, improving readability of multi-line tool outputs.
• Adds Alibaba (United States) as a supported provider region, configurable via `ALIBABA_US_API_KEY`.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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`).
• Adds herdr.dev socket integration so herdr can receive agent status signals (blocked/finished) and send notifications.
• Enables expanding tool-call names in the TUI for easier inspection of long-running or complex tool invocations.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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) — no more zero-size window misconfigurations.
• Adds a llamacpp provider enricher, enabling richer model discovery metadata when connecting to llama.cpp servers.
• Logs provider warnings surfaced from agent step results, making model-side issues visible in the session output.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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-to-clipboard, and string-prefix invocation in v0.79.0.
• Streams Bang Mode command output in real time as long-running commands execute, with a pending spinner while waiting.
• Enables cancelling a running Bang Mode command mid-execution.
• Adds copy-to-clipboard for Bang Mode command results (with ANSI codes stripped).
• Supports prefixing an arbitrary string with Bang Mode to inline shell output directly into a prompt.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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, Fireworks provider support, and improved clipboard handling.
• Adds bang mode: type `!` in a session to run Bash commands directly, with output fed back into the LLM context for follow-up questions.
• Enables auto-discovery of local models (Ollama, LM Studio, LiteLLM, MLX) from OpenAI-compatible endpoints — no manual model definitions required.
• Adds Fireworks (fireworks.ai) as a supported LLM provider.
• Improves clipboard support on X11 and Wayland: removes `xclip`/`xsel` dependencies, adds TIFF paste support, and enables Super+V / ⌘+V image pasting.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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 global user-level context files and named hooks for easier hook management.
• Adds user-level context files: place `~/.config/AGENTS.md` or `~/.config/crush/CRUSH.md` to give Crush persistent, cross-project instructions at session start.
• Adds a `name` field to hook definitions, making individual hooks identifiable in the CLI output.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</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 and shows all providers in `crush models`
• Discovers skills from the git repository root in monorepos, so `.agents/skills/`, `.crush/skills/`, `.claude/skills/`, and `.cursor/skills/` at the repo root are found even when running from a subdirectory.
• Expands `crush models` to list all known providers and their models, not just configured ones — unconfigured providers are marked with (not configured).
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/crush</description>
    </item>
  </channel>
</rss>
