版本 v2.1.86–v2.1.91,2026年3月30日-4月3日。Computer use 从 Desktop 扩展到 CLI,同时带来了终端渲染体验的重大改进和 MCP 工具的精细化控制。

核心新功能

Computer use in CLI(研究预览)

是什么:Claude 可以从终端直接控制原生应用、点击 UI、测试自己的变更并修复问题。

与 Desktop 版的区别:Desktop 版上周发布,CLI 版本周跟进。Web 应用已有验证循环,原生 iOS/macOS 等 GUI 应用此前没有——现在有了。

启用方式:

/mcp → 找到 computer-use → 开启

适用场景:

> Open the iOS simulator, tap through onboarding, and screenshot each step

/powerup 交互式教程

是什么:在终端内通过动画演示教授 Claude Code 功能的交互式课程。

为什么有用:Claude Code 发布频繁,上个月可能改变工作方式的功能容易被忽略。运行一次就能了解所有新特性。

> /powerup

无闪烁渲染(Flicker-free Rendering)

是什么:新的 alt-screen 渲染器,使用虚拟化滚动。提示框固定在底部,鼠标选择跨长对话正常工作,重绘时不再闪烁。

启用方式:

export CLAUDE_CODE_NO_FLICKER=1
claude

回滚:unset CLAUDE_CODE_NO_FLICKER

MCP 结果大小覆盖

是什么:MCP 服务器作者可以为特定工具设置最高 500K 字符的截断上限(之前是全局限制)。

适用场景:数据库 schema、完整文件树等本质上较大的工具输出,不再被截断到磁盘文件。

配置方式(在服务器的 tools/list 响应中):

{
  "name": "get_schema",
  "description": "Returns the full database schema",
  "_meta": {
    "anthropic/maxResultSizeChars": 500000
  }
}

插件可执行文件 PATH

是什么:在插件根目录放置 bin/ 目录,其中的可执行文件自动加入 Bash 工具的 PATH。

意义:可以将 CLI 辅助工具与调用它们的命令、Agent 和 hooks 打包在一起,无需绝对路径或包装脚本。

my-plugin/
├── .claude-plugin/
│   └── plugin.json
└── bin/
    └── my-tool

其他值得关注的改进

  • PermissionDenied hook:分类器拒绝时触发,返回 retry: true 让 Claude 尝试不同方法
  • defer 值用于 permissionDecision:-p 会话在工具调用处暂停并退出,SDK 应用可以自定义 UI 处理后用 --resume 继续
  • Edit 工具现在支持通过 cat 或 sed -n 查看的文件,无需单独 Read
  • Hook 输出超过 50K 保存到磁盘(路径+预览),不再注入上下文
  • 交互会话中 thinking summaries 默认关闭(showThinkingSummaries: true 恢复)

对 Agent 工程师的意义

MCP 结果大小覆盖对构建数据库工具、文件系统工具的工程师很实用——之前大型 schema 或文件树会被截断,现在可以按需配置。插件可执行文件 PATH 则让插件成为真正的”工具包”,而不只是提示词集合。defer 权限决策是 SDK 集成的重要新能力,允许外部系统介入权限审批流程。

与其他概念的关联