版本 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
其他值得关注的改进
PermissionDeniedhook:分类器拒绝时触发,返回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 集成的重要新能力,允许外部系统介入权限审批流程。
与其他概念的关联
- tools-reference — Computer use 工具详细说明
- env-vars —
CLAUDE_CODE_NO_FLICKER等新增环境变量 - commands —
/powerup命令