Week 17(4 月 20–24 日)的三个核心功能各自解决了一个长期痛点:Ultrareview 把云端 Bug 猎人带到了普通用户手里、Session Recap 解决了"回来发现 AI 在干什么"的茫然、Custom Themes 让终端界面真正变成自己的。
核心功能一:/ultrareview 公测开放
什么是 Ultrareview?
Ultrareview 是一个云端并行代码审查系统:Anthropic 托管的一组专门 Agent,从多个维度扫描你的代码,发现普通代码审查很难找到的问题。
Week 16 发布了内部预览,Week 17 开放了公开研究预览。
工作原理
# 在 Claude Code 会话里运行
/ultrareview触发后:
- 你当前的代码库状态(或指定的 diff)被发送到云端
- 多个专门的 Bug-hunting Agent 并行分析
- 每个 Agent 专注不同的维度:安全漏洞、性能问题、逻辑错误、代码质量
- 发现的问题自动同步回你的 CLI 或 Desktop App
Week 18 进一步升级:变成了 claude ultrareview 子命令,支持非交互式 CI 集成:
# 在 CLI 里直接运行,输出到 stdout
claude ultrareview
# JSON 格式输出,适合 CI 脚本
claude ultrareview --json > review.json
# GitHub Actions 示例
- name: AI 代码审查
run: |
claude ultrareview --json > review.json
# 检查 Critical 问题
python3 -c "
import json, sys
r = json.load(open('review.json'))
crits = [f for f in r.get('findings', []) if f.get('severity') == 'Critical']
if crits:
print(f'发现 {len(crits)} 个 Critical 问题')
sys.exit(1)
"退出码:成功为 0,失败为 1。
Ultrareview vs 普通 Claude Code 审查
普通 /review | Ultrareview | |
|---|---|---|
| 运行方式 | 单个 Claude,顺序分析 | 云端多个专门 Agent,并行 |
| 速度 | 随代码量线性增长 | 并行,大代码库更有优势 |
| 深度 | 通用 | 专门 Bug 猎人,覆盖更多维度 |
| 位置 | 本地 | Anthropic 云端 |
| 适合 | 快速日常审查 | PR 提交前的深度审查、CI 质量关卡 |
核心功能二:Session Recap(会话回顾)
它解决什么问题
你启动了一个长时间任务,然后去做别的事。回来时:Claude 已经做了什么?停在哪里了?有没有需要你处理的问题?
之前只能滚动对话历史,现在有了 Session Recap。
如何工作
当终端窗口在 Claude 工作期间失去焦点(你切换到其他窗口/应用),Claude 会记录这段时间里发生的事情。
当你回到终端时,你会看到一个简洁的"你不在时发生了什么"摘要:
═══ 会话回顾 ═══
自您上次活跃以来的操作(15 分钟前):
✅ 完成:
- 创建了用户认证模块(src/auth/)
- 添加了 JWT 验证中间件
- 为认证流程编写了 12 个测试
⚠️ 当前状态:
- 正在处理:src/auth/refresh-token.ts
- 遇到问题:Refresh token 的过期逻辑需要你确认业务规则
❓ 需要你的输入:
- Refresh token 应该是滑动过期还是固定过期?
════════════════
为什么比滚动历史更好
- 信噪比高:只显示重要事项,跳过细节
- 有明确的"待你决策"标注
- 即使你离开很长时间,回来也能快速定向
核心功能三:自定义主题
创建主题
通过 /theme 命令进入主题编辑器:
/theme可以修改的颜色元素:
- Prompt 颜色:你的输入提示符颜色
- Response 颜色:Claude 回复的主体颜色
- Code block 颜色:代码块的背景和文字颜色
- Highlight 颜色:重要内容的高亮颜色
- Error/Warning 颜色:错误和警告的颜色
- Border 颜色:界面分割线颜色
分发主题(通过 Plugin)
主题可以通过 Plugin 系统分发。创建包含主题配置的 Plugin,安装后主题自动应用:
// plugin.json
{
"name": "my-dark-theme",
"version": "1.0.0",
"theme": {
"prompt": "#00ff88",
"response": "#e0e0e0",
"codeBackground": "#1a1a2e",
"highlight": "#00ccff",
"error": "#ff4444",
"border": "#333366"
}
}内置主题
/theme list # 列出可用主题
/theme reset # 重置为默认主题Week 17 的其他改进
claude.ai/code 界面重设计
Claude Code Web 界面在 Week 17 进行了较大的视觉重设计:
新增功能:
- 左侧 Sessions 侧边栏(列出历史会话,快速切换)
- 拖拽式布局(可以调整 Sessions 面板的宽度)
- 会话管理操作(重命名、归档、删除)直接在侧边栏右键菜单
影响:主要是 Web 版用户,CLI 和 Desktop 版不受影响。
Week 16 回顾:Ultrareview 内部预览版
Week 17 是 Ultrareview 公测,理解它的背景需要了解 Week 16:
Week 16(4 月 13–17 日):
| 功能 | 说明 |
|---|---|
| Ultrareview 内部预览 | 首次亮相,仅部分用户可用 |
| Operator permissions | 组织管理员可以设置精细的 API 权限策略 |
| Session naming | 会话自动命名,方便在历史里找到 |
/context 命令 | 查看当前上下文窗口的占用情况 |
| 改进的 Task 追踪 | Agent 视图中任务状态更精确 |
对应版本:v2.1.105–v2.1.113
三个功能对你工作流的实际影响
代码质量保障
之前:PR 前手动跑 ESLint、TypeScript、测试,希望没遗漏什么。
现在的流程:
# 开发完成后
/ultrareview # 深度 AI 审查(云端多 Agent)
# 或在 CI 里:claude ultrareview --json | 检查 Critical 问题长时间任务的监控
之前:启动任务后要么一直盯着,要么回来对着一堆输出不知道发生了什么。
现在:离开,回来看 Session Recap,立刻定位到"需要你决策的事"。
个人化工作环境
之前:终端里的 Claude Code 颜色是固定的,要么接受,要么用其他终端主题覆盖。
现在:/theme 调整成你想要的样子,也可以在团队间分发标准主题(通过 Plugin)。
版本信息
对应版本:v2.1.114–v2.1.119(Week 17,4 月 20–24 日)
来源:Claude Code 官方 What's New - Week 17 | 整理:ClaudeEagle