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。ctrl+b 收起侧栏。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察