Claude Code 学习站

CLI 迎来 Computer Use 研究预览与终端渲染优化

本周(2026-03-30至04-03)Claude Code 在 CLI 中引入 Computer Use 研究预览、交互式教程 /powerup、无闪烁渲染,以及 MCP 单工具结果上限与插件 PATH 可执行文件支持。

AI 摘要 · 已核查2026 年第 14 周(起于 2026-03-30原文:Week 14 · March 30 – April 3, 2026
本周要点
  • Computer Use 登陆 CLI(研究预览):可操作原生 GUI 应用完成验证闭环,仅限 macOS + Pro/Max 计划,需在 /mcp 中手动开启 computer-use
  • 新增 /powerup 命令,在终端内提供动画演示的交互式功能教程
  • 新增无闪烁渲染模式:设置环境变量 CLAUDE_CODE_NO_FLICKER=1 后重启即可启用虚拟滚动、输入框固定底部的新渲染器
  • MCP 工具可通过 tools/list 中的 anthropic/maxResultSizeChars 元数据单独提高结果截断上限,最高 500K 字符
  • 插件根目录下的 bin/ 目录中的可执行文件会被自动加入 Bash 工具的 PATH,无需绝对路径即可调用
  • 其他改进:PermissionDenied 钩子、PreToolUse 的 defer 权限决策、disableSkillShellExecution 设置、Edit 工具支持对 cat/sed -n 查看过的文件直接编辑、思考摘要默认关闭等

Computer Use 登陆 CLI(研究预览)

上周 Computer Use 功能上线了 Desktop 应用,本周扩展到了 CLI。Claude 现在可以在终端中打开原生应用、点击操作界面、测试自己的改动并修复问题——此前这种验证闭环只对有 API 可调的 Web 应用可用,现在原生 iOS、macOS 等仅有图形界面的应用也能实现自动化验证。

该功能仍处于早期阶段,预计会有一些粗糙之处。使用条件:仅支持 macOS,且需要 Pro 或 Max 订阅计划,否则 /mcp 列表中不会出现 computer-use。启用方式为运行 /mcp,找到 computer-use 并手动开启,之后即可让 Claude 执行类似「打开 iOS 模拟器,走一遍引导流程并为每一步截图」的任务。

/powerup:交互式功能教程

新增 /powerup 命令,通过终端内的动画演示讲解 Claude Code 的各项功能。由于 Claude Code 更新频繁,一些本可能改变工作方式的新功能容易被错过,运行一次 /powerup 即可快速了解当前已有哪些能力。

无闪烁渲染

新增可选的 alt-screen 渲染器,支持虚拟化滚动回放:输入框始终固定在底部,长对话中的鼠标选择正常工作,重绘时的闪烁问题也得到解决。启用方式是设置环境变量 CLAUDE_CODE_NO_FLICKER=1 后重启 claude;取消该变量即可回滚到旧渲染方式。

MCP 单工具结果大小上限

MCP 服务端开发者现在可以针对某个特定工具单独提高结果截断上限,做法是在该工具 tools/list 返回项的 _meta 中设置 anthropic/maxResultSizeChars,硬上限为 500K 字符。此前该上限是全局统一的,一些偶尔返回超大内容(如数据库 schema、完整文件树)的工具会命中默认限制,结果被写入磁盘并以文件引用的形式返回;现在可以针对确实需要大结果的工具单独放开,让结果继续内联返回。

插件可执行文件自动加入 PATH

在插件根目录下新建 bin/ 目录并放入可执行文件,该目录会在插件启用期间自动加入 Bash 工具的 PATH。Claude 可以在任意 Bash 工具调用中直接以裸命令名调用该可执行文件,无需绝对路径或包装脚本,便于将 CLI 辅助工具与调用它们的命令、agent、hook 打包在一起分发。

其他改动

  • Auto 模式新增 PermissionDenied 钩子,在分类器拒绝权限时触发,返回 retry: true 可让 Claude 尝试其他方式;/permissions → Recently denied 中也可用 r 手动重试
  • PreToolUse 钩子的 permissionDecision 新增 defer 取值:-p 会话在遇到该工具调用时暂停,并以 deferred_tool_use payload 退出,方便 SDK 应用或自定义界面接管处理,之后可用 --resume 恢复
  • /buddy:一个愚人节彩蛋,孵化一个陪伴编码的小生物,现已下线
  • 新增 disableSkillShellExecution 设置项,可禁止 skills、slash commands、插件命令中的内联 shell 执行
  • Edit 工具现在可以直接对通过 catsed -n 查看过的文件进行编辑,无需额外执行 Read
  • 超过 50K 的 hook 输出会被保存到磁盘,以路径 + 预览的形式呈现,不再直接注入上下文
  • 交互式会话中默认关闭思考摘要显示,可通过设置 showThinkingSummaries: true 恢复
  • 语音模式改进:支持组合按键的一键说话(push-to-talk)、Windows 下的 WebSocket 支持、macOS Apple Silicon 麦克风权限处理
  • claude-cli:// 深链接现在支持多行 prompt(通过 %0A 编码换行)