版本 v2.1.114–v2.1.119,2026年4月20-24日。本周聚焦代码质量和多会话工作体验:/ultrareview 提供云端多 Agent 代码审查,Session recap 改善并行会话的上下文切换体验。

核心新功能

/ultrareview(研究预览)

是什么:在云端运行一组 bug 猎手 Agent,并行分析当前分支或指定 PR,结果自动返回 CLI 或 Desktop。

使用方式:

> /ultrareview          # 审查当前分支
> /ultrareview 1234     # 审查指定 PR

适用场景:合并认证系统变更、数据迁移、安全相关代码前的深度审查。

计划:Pro/Max 用户包含 3 次免费运行,之后需要额外用量。

非交互式运行(CI/脚本):

claude ultrareview 1234 --json  # 输出到 stdout,成功退出 0,失败退出 1

Session recap

是什么:切换回终端时自动显示一行摘要,说明 Claude 在你离开期间做了什么。

触发条件:离开至少 3 分钟,会话至少 3 轮,且不是连续两次显示。

手动触发:

> /recap

关闭:/config → 禁用 Session recap。

意义:同时运行多个 Claude 会话时,切换回来不需要滚动查看历史就能了解进展。

自定义主题

是什么:通过 /theme 命令构建和切换命名颜色主题,或手动编辑 ~/.claude/themes/ 下的 JSON 文件。每个主题选择一个基础预设,只覆盖关心的 token。插件也可以打包主题分发。

> /theme  # 打开主题选择器,选择 "New custom theme…" 创建

Claude Code on the web 重设计

新界面:会话侧边栏、拖放布局、刷新后的 Routines 视图。关键部分重建,响应更快,体验更稳定。

其他值得关注的改进

  • Vim visual mode:提示框输入支持 v(字符选择)和 V(行选择),带操作符和视觉反馈
  • Hooks 调用 MCP 工具:type: "mcp_tool" 让 hook 直接调用已连接的 MCP 服务器,无需启动进程
  • Forked subagents:CLAUDE_CODE_FORK_SUBAGENT=1 启用,fork 继承完整对话上下文而非从空白开始
  • 默认 effort 提升:Pro/Max 订阅者在 Opus 4.6 和 Sonnet 4.6 上默认 effort 从 medium 提升到 high
  • /resume 加速:大型会话恢复速度提升 67%,提供摘要过时大型会话的选项
  • --from-pr 扩展:现在支持 GitLab merge request、Bitbucket pull request 和 GitHub Enterprise URL
  • Auto mode $defaults:在 autoMode.allow/soft_deny/environment 中包含 "$defaults" 可在内置规则基础上添加自定义规则

对 Agent 工程师的意义

/ultrareview 的非交互式 CLI 模式(claude ultrareview)是 CI 集成的重要能力,可以在 PR 合并前自动运行深度代码审查。Hooks 调用 MCP 工具的能力则打开了新的集成模式:hook 可以直接与已连接的外部系统交互,而不需要启动新进程。Forked subagents 对于需要在子任务中保留完整上下文的场景很有价值。

与其他概念的关联

  • commands — /ultrareview、/recap 命令
  • interactive-mode — Vim visual mode、Session recap
  • env-vars — CLAUDE_CODE_FORK_SUBAGENT 等新增环境变量
  • 2026-w16 — /ultrareview 在 Week 16 作为”其他改进”首次提及