Claude Code 学习站

Claude Code Week 16:Opus 4.7、Routines 云端例行任务与原生二进制

本周 Claude Code 上线 Opus 4.7 模型与 xhigh 推理档位、Claude Code on the web 的 Routines 云端例行任务、/usage 用量拆解、手机推送通知,并将 npm 安装切换为原生二进制。

AI 摘要 · 已核查2026 年第 16 周(起于 2026-04-13原文:Week 16 · April 13–17, 2026
本周要点
  • Claude Opus 4.7 成为 Max 与 Team Premium 默认模型,新增介于 high 与 max 之间的 xhigh 推理档位,/effort 无参数调用时可用方向键滑块调节
  • Claude Code on the web 新增 Routines:可按计划任务、GitHub 事件或 API 调用触发的模板化云端 Agent,每个 Routine 自带带 token 的 /fire 端点
  • /usage 新增用量拆解视图,展示并行会话、子 Agent、缓存未命中、长上下文等对额度的占用比例,可按 d/w 切换日视图与周视图
  • 连接 Remote Control 后,Claude 可在长任务完成或需要决策时向手机推送通知,可在 /config 中开启「Push when Claude decides」
  • claude CLI 的 npm 安装包改为拉取平台原生二进制(如 @anthropic-ai/claude-code-darwin-arm64),不再经由 Node 启动,安装命令本身不变
  • 新增 /ultrareview 云端多 Agent 代码审查、/undo 作为 /rewind 别名、/proactive 作为 /loop 别名,以及针对 env/sudo/watch 包装和 find -exec/-delete 的 Bash 权限加固

本周概览

本周(2026年4月13日–17日)的更新覆盖版本 v2.1.105 → v2.1.113,共 5 项主要功能,核心是新模型 Claude Opus 4.7、Claude Code on the web 的 Routines 云端例行任务、/usage 用量拆解、手机推送通知,以及 npm 安装改为原生二进制分发。

Claude Opus 4.7:新模型与 xhigh 推理档位

Anthropic 目前最强的编程模型 Opus 4.7 已成为 Max 与 Team Premium 用户的默认模型,其他用户可通过 /model 切换使用。它带来一个新的推理强度档位 xhigh,介于 highmax 之间,适合大多数编程与 Agent 任务,首次切换到 4.7 时会默认应用该档位。此外,不带参数调用 /effort 时会打开一个可用方向键操作的交互式滑块,方便在不记住档位名称的情况下权衡智能程度与速度。

切换模型与推理档位可以一步完成:

> /model opus
> /effort xhigh

Routines:Claude Code on the web 的云端例行任务

Routines 是可模板化的云端 Agent,可以按计划任务、GitHub 事件或 API 调用触发。在 Claude Code on the web 上定义一次 Routine——包括提示词、可访问的仓库、需要的连接器——之后就能让「PR opened」「release published」等 GitHub 事件或自定义 webhook 在本机未运行的情况下触发它。触发器选择界面现已覆盖带可选过滤条件的 GitHub 事件,每个 Routine 还会生成一个带 token 的 /fire 端点供外部系统调用。

除了从 Web UI 创建,也可以从终端用命令脚手架式创建:

> /schedule daily PR review at 9am

/usage 用量拆解

/usage 命令新增了更细的可见性,展示是什么在消耗额度:并行会话、子 Agent、缓存未命中(cache misses)、长上下文,每一项都会显示其在过去 24 小时中所占的百分比,并附带优化建议。按 dw 键可以在日视图和周视图之间切换。

手机推送通知

在连接 Remote Control 的情况下,当长任务完成或 Claude 需要用户做决策才能继续时,会向手机发送推送通知。可以在 /config 中打开「Push when Claude decides」开关来启用,也可以直接在提示词里要求 Claude 完成后通知,例如「notify me when the tests pass」。这对启动长时间 Agent 任务后想暂时离开终端的场景很有用。

原生二进制取代 JavaScript 打包

claude CLI 现在会启动平台原生二进制,而不是打包的 JavaScript,安装后的 claude 命令不再调用 Node。npm 包通过可选依赖(如 @anthropic-ai/claude-code-darwin-arm64)拉取对应平台的二进制,因此安装命令本身不变。独立安装器此前已经使用这种二进制分发方式,这次是 npm 与之对齐。

升级并查看当前运行的版本:

claude update
claude --version

其他更新

  • 新增 /ultrareview:在云端使用并行多 Agent 分析加对抗式审查进行全面代码审查。不带参数运行会审查当前分支,/ultrareview <PR#> 可审查指定 PR
  • Auto mode 现已面向使用 Opus 4.7 的 Max 订阅用户开放,不再需要 --enable-auto-mode flag
  • Session recap 会在你离开期间以一行摘要展示发生了什么,可随时运行 /recap 查看,也可以在 /config 中关闭
  • 新增 /tui 命令和 tui 设置项,可在对话过程中切换经典渲染与无闪烁渲染;焦点视图(focus view)从 Ctrl+O 改为独立的 /focus 命令
  • 插件现在可以通过顶层 monitors manifest 键提供后台监视器(watcher),会在会话开始或技能调用时自动启用
  • /theme 新增「Auto (match terminal)」选项,跟随终端的深色/浅色模式
  • /fewer-permission-prompts 会扫描历史会话中常见的只读 Bash 和 MCP 调用,并为 .claude/settings.json 生成建议的允许列表
  • Claude 现在可以通过 Skill 工具发现并运行内置命令,如 /init/review/security-review
  • PreCompact 钩子(hook)可以通过以退出码 2 结束或返回 {"decision":"block"} 来阻止上下文压缩(compaction)
  • ENABLE_PROMPT_CACHING_1H 让使用 API key、Amazon Bedrock、Google Cloud Agent Platform、Microsoft Foundry 的用户可选择启用 1 小时的提示缓存(prompt cache)TTL
  • sandbox.network.deniedDomains 设置项可以在更宽泛的 allowedDomains 通配规则中单独排除特定域名
  • /undo 现在是 /rewind 的别名,/proactive/loop 的别名
  • Bash 权限规则得到加固:拒绝规则现在能匹配经过 env/sudo/watch 包装后的命令,Bash(find:*) 允许规则不再自动放行 -exec-delete 参数