上周计算机使用功能登陆了桌面应用。本周它进入了 CLI:Claude 可以打开原生应用、点击 UI、测试自己的更改,以及修复损坏的内容,所有这些都可以从你的终端完成。Web 应用已经有验证循环;原生 iOS、macOS 和其他仅限 GUI 的应用没有。现在有了。最适合在没有 API 可调用的应用和工具上闭合循环。仍处于早期阶段;预期会有粗糙的边缘。
运行 /mcp,找到 computer-use,然后将其打开。然后要求 Claude 端到端验证更改:
交互式课程,通过动画演示教授 Claude Code 功能,直接在你的终端内进行。Claude Code 发布频繁,上个月会改变你工作方式的功能可能会被遗漏。运行一次 /powerup,你就会知道有什么功能。
运行它:
选择加入新的替代屏幕渲染器,具有虚拟化的回滚。提示输入保持固定在底部,鼠标选择可跨长对话工作,重绘时的闪烁消失了。取消设置 CLAUDE_CODE_NO_FLICKER 以回滚。
设置环境变量并重启 Claude Code:
MCP 服务器作者现在可以通过在工具的 tools/list 条目中设置 anthropic/maxResultSizeChars 来提高特定工具的截断上限,最高可达 500K 字符的硬上限。上限曾经是全局的,所以偶尔返回数据库架构或完整文件树等固有大型有效负载的工具会达到默认限制,并被持久化到磁盘,带有文件引用。按工具覆盖在工具真正需要时将这些结果保持内联。
在你的服务器的 tools/list 响应中注释工具:
在插件根目录的 bin/ 目录中放置可执行文件,Claude Code 会在启用插件时将该目录添加到 Bash 工具的 PATH。Claude 随后可以从任何 Bash 工具调用中将二进制文件作为裸命令调用,无需绝对路径或包装脚本。便于将 CLI 助手与调用它们的命令、代理和钩子一起打包。
在插件根目录添加 bin/ 目录:
其他成就
PermissionDenied 钩子在分类器拒绝时触发(返回 retry: true 让 Claude 尝试不同的方法),/permissions → 最近让你用 r 手动重试PreToolUse 钩子中 permissionDecision 的新 defer 值:-p 会话在工具调用处暂停并以 deferred_tool_use 有效负载退出,以便 SDK 应用或自定义 UI 可以显示它,然后用 —resume 恢复/buddy:孵化一个小生物来观看你编码(4 月 1 日)disableSkillShellExecution 设置阻止来自技能、斜杠命令和插件命令的内联 shellcat 或 sed -n 查看的文件上工作,无需单独的读取showThinkingSummaries: true 以恢复)claude-cli:// 深层链接接受多行提示(编码 %0A)