Claude Code 最近更新了什么?从 CLI 工具到 Agent 工程平台
Claude Code 最新版本已经来到 v2.1.123,但这个版本本身只是一个小修复。真正值得关注的是最近一系列 2.1.x 版本的连续更新:从 Opus 4.7、xhigh effort、/ultrareview,到 /tui fullscreen、/recap、MCP alwaysLoad、Hooks 调用 MCP tools,再到 Bedrock、Vertex、GitLab、Bitbucket、OpenTelemetry 等企业能力增强。Claude Code 正在从一个 AI 编程 CLI,逐渐演变成一个可扩展、可审计、可接入团队工作流的 Agent 工程平台。
先确认版本
打开终端,确认当前 Claude Code 版本:
claude--version升级到最新版本:
claude update截至本文撰写,最新版本为v2.1.123。
v2.1.123:小修复,但不能忽视
很多人看到 v2.1.123 的更新日志会觉得"就这?"
这个版本确实只做了一件事:
修复在设置
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1时,OAuth 认证可能陷入 401 重试循环的问题。
如果你遇到过以下情况,这个版本对你有意义:
- 登录状态反复失效
- OAuth 认证一直 401 重试
- 关闭实验性 beta 功能后无法正常使用
对于没有遇到认证问题的用户,v2.1.123 本身体感变化不大。
真正的变化在更早的版本里。
v2.1.122:Bedrock tier、PR 恢复、OpenTelemetry
Bedrock Service Tier
新增环境变量:
ANTHROPIC_BEDROCK_SERVICE_TIER=default# 默认ANTHROPIC_BEDROCK_SERVICE_TIER=flex# 弹性ANTHROPIC_BEDROCK_SERVICE_TIER=priority# 优先使用 AWS Bedrock 的团队可以根据成本、延迟、优先级灵活选择档位。
/resume 支持 PR URL
/resume搜索框现在支持直接粘贴 PR 链接:
- GitHub
- GitHub Enterprise
- GitLab
- Bitbucket
从 PR 入口恢复上下文,代码审查和团队协作更方便。
MCP 显示逻辑优化
/mcp现在能正确显示被手动添加服务器覆盖隐藏的 claude.ai connectors,解决了多 MCP 来源并存时的展示混乱问题。
OpenTelemetry 增强
新增 numeric attributes 支持和@mention tracking,方便企业团队做日志追踪和使用分析。
v2.1.121:MCP alwaysLoad、插件清理、Hooks 升级
MCP server 支持 alwaysLoad
{"mcpServers":{"my-tool":{"alwaysLoad":true}}}设置为true后,该 MCP server 每次会话都会自动加载,适合:
- 公司内部工具
- 数据库查询服务
- 文档检索系统
- CI/CD 集成工具
claude plugin prune
claude plugin prune用于清理孤立插件依赖。Claude Code 插件系统开始补齐维护和依赖管理能力。
/skills 支持输入过滤
在/skills界面直接输入关键词过滤,装了很多自定义 skill 的用户体验提升明显。
PostToolUse Hooks 可替换所有工具输出
这是一个偏高级但很重要的能力。Hooks 不只是"工具执行后做点事",而是可以替换工具输出内容,适合用来:
- 过滤敏感信息
- 格式化命令结果
- 日志摘要
- 内部规范检查
Hooks 可直接调用 MCP tools
{"type":"mcp_tool","server":"my-mcp-server","tool":"send_notification"}Hooks 不再只能跑 shell 命令,可以直接触发 MCP 工具调用。这是 Claude Code 从"命令行工具"迈向"Agent 平台"的重要信号。
v2.1.119:配置持久化、PR 模板、Hooks 耗时信息
/config 设置持久化
/config里调整的设置现在会保存到:
~/.claude/settings.json不再只是临时配置,跨会话也能保留。
prUrlTemplate:自定义 PR URL 模板
{"prUrlTemplate":"https://your-platform.com/projects/{project}/repos/{repo}/pull-requests/{number}"}适合使用 GitHub Enterprise、GitLab、Bitbucket 或内部代码平台的团队。
–from-pr 支持更多平台
--from-pr现在支持:
- GitLab
- Bitbucket
- GitHub Enterprise
Claude Code 的代码审查能力不再局限于 GitHub.com。
Hooks 新增 duration_ms
{"event":"PostToolUse","tool":"Bash","duration_ms":1432}可以用来分析哪些命令最慢、哪些工具调用最耗时、自动化流程卡在哪里。
v2.1.118:Vim visual mode、/usage、自定义主题、MCP Hooks
Vim visual mode
v → visual mode(字符选择) V → visual-line mode(整行选择)Vim 用户终于等到了。
/cost 和 /stats 合并为 /usage
/usage以前要分别用/cost和/stats,现在统一到一个命令。
/theme 支持创建自定义主题
从/theme入口可以创建和保存自定义配色方案,适合长期使用的用户。
Hooks 支持 type: “mcp_tool”
{"hooks":{"PostToolUse":[{"type":"mcp_tool","server":"my-server","tool":"log_event"}]}}这是 v2.1.121 中进一步完善的能力,首次引入在 v2.1.118。
v2.1.113:CLI 切换原生二进制,Sandbox 网络控制
CLI 切换到原生二进制
这是最近几个版本里最重要的底层架构变化。
v2.1.113 开始,Claude Code CLI 会启动 native binary,而不是直接运行 bundled JavaScript。
对用户来说通常意味着:
- 启动速度可能更快
- 跨平台行为更稳定
- 后续能力扩展空间更大
sandbox.network.deniedDomains
{"sandbox":{"network":{"deniedDomains":["example.com","internal-api.company.com"]}}}可以阻止 Claude Code 或其调用的工具访问指定域名,对安全要求高的团队很实用。
Bash 安全增强
新增危险路径检测和 exec wrapper 匹配,减少潜在命令注入和越权操作风险。
v2.1.111:Opus 4.7、xhigh effort、/ultrareview
这是最近几个版本里体感变化最大、最适合作为文章亮点的版本。
Opus 4.7 + xhigh effort
Claude Code 开始支持 Opus 4.7,并引入新的 effort 档位xhigh:
| Effort 档位 | 说明 |
|---|---|
| low | 快速响应,适合简单任务 |
| medium | 默认档位 |
| high | 认真推理 |
| xhigh | 新增,介于 high 和 max 之间 |
| max | 最高强度 |
通过/effort命令交互调整:
/effort适合使用 xhigh 的场景:
- 大型代码库重构
- 多文件依赖分析
- 隐蔽 bug 排查
- 安全审查
- 架构设计
- PR review
日常小修改、单文件改动,没必要拉满 effort,会增加 token 消耗。
/ultrareview:多 Agent 云端代码审查
/ultrareview# 审查当前分支/ultrareview<PR编号># 审查指定 PR/ultrareview不是普通的 “让 Claude 看一遍 diff”,而是启动多 Agent 并行分析。
适合发现的问题类型:
- 边界条件遗漏
- 安全风险
- 逻辑回归
- 测试覆盖不足
- 多文件协作冲突
- 潜在性能问题
⚠️ 注意:
/ultrareview是用户主动触发的云端多 Agent 审查,可能产生额外费用。不要把它当成每次提交都运行的普通命令。
v2.1.108 到 v2.1.110:/recap、缓存、推送通知、全屏渲染
/recap:会话摘要
/recap对长会话非常有价值。用于快速回顾:
- 已经做了什么
- 当前卡在哪里
- 哪些文件被改过
- 哪些测试已经跑过
- 下一步是什么
Prompt Caching 增强
这一阶段对 prompt caching 做了优化,长会话中重复内容不需要每次重新计算,有助于降低 token 成本、提升响应速度。
移动端推送通知
可以让 Claude Code 跑一个较长任务后,在完成或需要确认时推送通知。
适合以下工作模式:
布置任务 → 离开电脑去做别的事 → 收到通知再回来确认
/tui fullscreen
/tui全屏终端界面,减少闪烁,改善长 diff、长日志、长上下文的查看体验。
在 VS Code、Cursor、Windsurf 中终端显示也有改善。
这些版本合起来,Claude Code 在往哪走?
从 v2.1.108 到 v2.1.123,方向非常清晰:
1. 从"写代码"升级到"做工程任务"
| 以前 | 现在 |
|---|---|
| 补全函数 | 修复 bug、重构模块 |
| 解释代码 | 读懂整个仓库 |
| 生成单文件 | 多文件协作修改 |
| 回答问题 | 跑命令、跑测试、提 PR |
2. 从"单 Agent"升级到"多 Agent 协作"
/ultrareview并行多 Agent 审查- background tasks 后台子任务
- subagents 专项 Agent 委派
- hooks 自动化触发
3. 从"个人工具"升级到"团队工具"
- Bedrock、Vertex 多云支持
- GitHub Enterprise、GitLab、Bitbucket
- OpenTelemetry 可观测性
- managed settings 团队策略下发
- sandbox 网络控制
4. 从"能用"升级到"可控、安全、可观测"
- sandbox 权限控制
- hooks 可替换工具输出
- duration_ms 耗时追踪
- 安全修复持续覆盖
- OAuth 认证稳定性加固
实用建议
升级后先做这几件事
- 确认版本:
claude --version - 查看 /usage:了解当前用量和成本
- 检查 /config:确认配置是否已持久化到
~/.claude/settings.json - 整理 CLAUDE.md:把项目约定、测试命令、架构说明写进去
- 配置 sandbox 策略:用
deniedDomains限制网络访问 - 尝试 /recap:在长会话里用它回顾进度
使用 Claude Code 的几条经验
描述目标,不只是描述操作
- 好的提示词应该包含背景、约束和验收标准
- 不要只说"帮我改这个函数",说"帮我修复这个 bug,测试要通过,不能影响 X 模块"
复杂任务先读代码,再制定方案
- 对大型项目:先
/read,再/plan,再执行
- 对大型项目:先
善用 CLAUDE.md
- 把项目约定、禁止操作、测试命令、架构说明写进去
- 能显著提升跨会话的一致性
高风险操作保留人工确认
- 数据库迁移、删除文件、git reset、push、部署等操作
- 让 Claude Code 准备好命令,人工确认再执行
让 Claude Code 跑测试,但不要盲信结果
- 它能执行测试、修复失败,但业务逻辑正确性需要人工验证
最佳协作模式:人类定方向,Claude Code 执行和反馈
总结
v2.1.123 本身是个小修复版本,但它是 Claude Code 2.1.x 连续迭代的最新节点。
从 v2.1.108 开始的这一轮更新,Claude Code 完成了多个关键升级:
- 模型能力:Opus 4.7 + xhigh effort
- 代码审查:/ultrareview 多 Agent
- 终端体验:/tui fullscreen、/recap
- 插件生态:MCP alwaysLoad、plugin prune、/skills 过滤
- Hooks 能力:调用 MCP tools、替换工具输出、duration_ms
- 配置系统:/config 持久化、prUrlTemplate、多平台支持
- 底层架构:CLI 切换原生二进制
- 企业支持:Bedrock tier、OpenTelemetry、sandbox 网络控制
- 安全修复:OAuth 修复、Bash 安全增强、命令注入防护
Claude Code 正在变成一个工程团队的 AI 工作台。
升级值得做,但更重要的是升级你的使用方式:配置好 CLAUDE.md、合理设置权限、用好 hooks 和 MCP、在关键节点保留人工确认。
