Charm 终端编码 Agent Crush 于 2026-09-29 连发 v0.97.0 / v0.97.1(npm @charmland/[email protected]):可在 UI 全局/本地开关 MCP;会话区显示当前 Git 分支;推进 Claude Channels 会话注入与 exactly-once 路由;侧栏可用 ctrl+b 显隐;并修复 Anthropic cache-creation token 计数、剪贴板误报与 OpenAI OAuth(Catwalk)刷新。相对 v0.96.0 约 36 commits。

核心要点速览 (Key Takeaways)

  • ✓发版:v0.97.0(2026-09-29)+ 热修 v0.97.1;对比 v0.96.0...v0.97.1 ≈36 commits
  • ✓MCP:UI 可全局/本地开关服务器(#3725),不必改配置文件重启
  • ✓TUI:会话展示 Git 分支(#2437);ctrl+b 切换侧栏(#3935)
  • ✓Claude Channels(2/3):会话注入、exactly-once 路由与 reply-back(#3346)
  • ✓安装:npm i -g @charmland/[email protected] 或 brew install charmbracelet/tap/crush;文档见 charm.sh/crush
🧭

阅读完核心要点?进一步了解模型实力与实际开销

7 大权威镜像天梯跑分与 29+ 款主流编程套餐横向比价测算

🔬

深度技术解析与实战评估

核心背景与行业痛点

终端编码 Agent 已从「能聊」走向「能接 MCP + 多会话」。实战里最烦的是:调试时想临时关掉某个 MCP 却要改配置重启;会话区看不到当前分支,容易在错误 worktree 上改代码;Claude / OpenAI 的 OAuth 与 cache token 记账又常 silently 错。Charm 的 Crush(约 28k★)定位为跨平台 TUI Agent,需要把这些摩擦一次抹平。

架构亮点与底层机制

v0.97.0 引入 UI 级 MCP 开关(#3725),支持全局或本地关闭服务器而无需手改配置。TUI 展示当前 Git 分支;ctrl+b 显隐侧栏(#3935)。Claude Channels 第二阶段(#3346)补上会话注入、exactly-once 路由与 reply-back。修复侧包括 Anthropic cache-creation token 计数(#3841)、剪贴板误报失败、项目 data 目录解析,以及经 Catwalk 重载 OpenAI OAuth。热修 v0.97.1 去掉无 Nerd Font 时不显示的分支 powerline 符号。

权威 Benchmark 与实测跑分对比

发行说明未公布 SWE-bench / Terminal-Bench 等公开榜单。工程信号来自相对 v0.96.0...v0.97.1 的约 36 commits。请在你仓库上自测:MCP 开关后工具是否立即失效、多 worktree 下分支展示是否正确、Anthropic 账单中 cache-creation token 是否对齐;勿把 changelog 规模外推为模型能力分。

开发者实战落地与开箱指南

  • 升级:npm i -g @charmland/[email protected],或 brew install charmbracelet/tap/crush / winget install charmbracelet.crush;源码与校验见 Release。

  • 在 UI 关掉不需要的 MCP,确认会话头显示正确分支;需要更多屏幕时用 ctrl+b 收起侧栏。

  • 使用 Claude Channels / ChatGPT OAuth 的用户升级后重登一次,核对 cache token 统计。入口文档:charm.sh/crush。