---
title: "Claude Code 2.1.x 系列累积变化（v2.1.148 → v2.1.159）"
wiki: cli
category: "终端 Agent 工具"
slug: claude-code-recent-releases-recap
url: https://learnagent.wiki/cli/cards/claude-code-recent-releases-recap
tags: ["Claude Code", "Release Notes", "Hooks", "Skills", "Plugins", "MCP", "Opus 4.8", "2.1.x"]
last_updated: 2026-06-02
reading_time: 7
---

> 逐条看 patch 版本 changelog 噪音太多，本卡把 **v2.1.148 → v2.1.159**（中间没发 .151 和 .155）这一系列 release 里**真正有人会用到**的改动聚合到一张表，按主题分组。本卡数据截止 2026-05-31 发布的 v2.1.159（next 重写时记得 verify 是否有更新版）。

# Claude Code 2.1.x 系列累积变化（v2.1.148 → v2.1.159）

逐条看 patch 版本 changelog 噪音太多，本卡把 **v2.1.148 → v2.1.159**（中间没发 .151 和 .155）这一系列 release 里**真正有人会用到**的改动聚合到一张表，按主题分组。本卡数据截止 2026-05-31 发布的 v2.1.159（next 重写时记得 verify 是否有更新版）。

> 阅读建议：先看「**如果你只看一条**」段挑出对你最有用的，再选性看分组细节。

## 如果你只看一条

| 你是谁 | 重点 |
|---|---|
| 用 Claude 模型的人 | **v2.1.154**：Opus 4.8 上线，默认走 high effort；**dynamic workflows** 让 Claude 自己 orchestrate 几十到几百个 background agents（用 `/workflows` 看运行）；Fast mode on Opus 4.8 价格仅为之前 2x（速度 2.5x） |
| Skills / Plugin 作者 | **v2.1.157**：`.claude/skills` 目录里的 plugin 现在**自动加载**（无需 marketplace）+ 新 `claude plugin init <name>` 脚手架命令；v2.1.152 之前的：Skills frontmatter 能设 `disallowed-tools`、`/reload-skills` 免重启 |
| Hook 写作者 | v2.1.152：**`MessageDisplay` hook 事件**，能在助手消息渲染前 transform 或隐藏 |
| 跨云用户 (Bedrock/Vertex/Foundry) | **v2.1.158**：Auto mode 终于扩到 Bedrock / Vertex / Foundry（Opus 4.7 / 4.8），需 `CLAUDE_CODE_ENABLE_AUTO_MODE=1` opt-in |
| 企业管理员 | v2.1.149 修了 3 个 PowerShell 权限绕过类回归 + v2.1.149 加 `allowAllClaudeAiMcps` managed setting + **v2.1.153 修了自定义 API gateway 拿到用户 OAuth 凭据的严重串号** |
| 普通使用者 | v2.1.149 `/usage` 按 skills / subagents / plugins / per-MCP server 分账 + v2.1.152 Auto mode 不再需要 opt-in + **v2.1.154 lean system prompt 成默认**（除 Haiku / Sonnet / Opus 4.7-）|

## 主题分组

### 1. Opus 4.8 + dynamic workflows（v2.1.154 大版本）

- **Opus 4.8 上线**，默认走 high effort；想更激进用 `/effort xhigh`
- **Dynamic workflows**：让 Claude 创建 workflow，它在 background 里 orchestrate 几十到几百个 agents，用 `/workflows` 查看 run
- **Fast mode on Opus 4.8** 价格仅为之前 2x（速度提升 2.5x）
- **Lean system prompt 成默认**（除 Haiku / Sonnet / Opus 4.7-）
- 不再无谓打断：Claude 仅在真无法自己决策时才弹多选问，有上下文就直接干
- `/simplify` 现在跑 cleanup-only review（reuse / simplification / efficiency / altitude）并 apply 修复，不再跑完整 `/code-review --fix` 的 bug-hunting
- `/effort` 滑块改名：「Speed」/「Intelligence」→「Faster」/「Smarter」
- 部分 telemetry-disabled / Bedrock / Vertex / Foundry 路径上的能力补齐

### 2. Skills / Hooks 系统持续扩展（v2.1.152、v2.1.157）

- **v2.1.157**：`.claude/skills` 目录里的 plugin **自动加载**（不需要 marketplace 注册）；新 `claude plugin init <name>` 脚手架命令
- **v2.1.157**：`claude agents` 自动补全建议 native slash commands + bundled skills，不再只看 project skills
- **v2.1.152**：Skills / slash commands 可在 frontmatter 设 `disallowed-tools`，激活期间从模型上下文里移掉指定工具
- **v2.1.152**：新增 `/reload-skills` 命令，不用重启会话就能重新扫 skill 目录
- **v2.1.152**：`SessionStart` hook 可返回 `reloadSkills: true`，让 hook 装出来的 skill 在同会话立刻可用
- **v2.1.152**：`SessionStart` hook 可通过 `hookSpecificOutput.sessionTitle` 在 startup/resume 设会话标题
- **v2.1.152**：新增 `MessageDisplay` hook 事件，助手消息渲染前 transform 或隐藏（敏感内容脱敏好用）
- v2.1.153 修了 stateful MCP servers 没 GET SSE stream 时 `tools/list` 死循环重连（v2.1.147 回归）

### 2. `/code-review` 与 `/simplify` 改造（v2.1.152）

- **`/code-review --fix`** 之后会把 reuse / simplification / efficiency 类建议直接 apply 到 worktree
- **`/simplify` 现在底层调 `/code-review --fix`**，统一了入口
- 对接同站老卡参考：[CLI 下的 code review](/cli/cards/agent-code-review)

### 3. Plugin Marketplace 治理（v2.1.152 / v2.1.153 / v2.1.154）

- **v2.1.154**：Plugin 可在 `plugin.json` 或 marketplace 入口声明 `defaultEnabled: false`，要 `/plugin` 或 `claude plugin enable` 启用；依赖会自动跟随启用
- **v2.1.154**：`/plugin` Discover 标签现在会把 relevance 信号匹中当前目录的 plugin 标 **"suggested for this directory"** 置顶
- v2.1.152：新 `pluginSuggestionMarketplaces` managed setting，admin 可允许哪些 org 市场的 plugin 出现在 context-aware 提示里
- v2.1.153：`claude plugin marketplace remove` 接受 `--scope user|project|local`，跟 `add` / `install` / `uninstall` 对齐
- v2.1.153：github / git 来源加 `skipLfs` 选项，clone / update 跳 Git LFS 大文件

### 4. `/usage` 与限额可见性（v2.1.149 / v2.1.152）

- v2.1.149：**`/usage` 按类别分账**（skills / subagents / plugins / per-MCP-server 各自花了多少）
- v2.1.152：`/usage` 也算上大 session files；用流式读避免内存膨胀

### 5. 安全 / 权限 / 跨云（v2.1.149、v2.1.153、v2.1.158）

> 这一批多是 v2.1.147 回归或边缘漏洞，企业用户最好升到 v2.1.159 兜底。

- **PowerShell `cd` 系列绕过**（`cd..` / `cd\` / `cd~` / `X:`）让后续命令读到工作区之外 → v2.1.149 修
- **PowerShell 前缀/通配 allow 规则**（如 `PowerShell(dotnet.exe build *)`）没预批 native executables → v2.1.149 修
- **权限解析对 `PWD` / `OLDPWD` / `DIRSTACK`** 的 stale 变量信任 → v2.1.149 修
- Git worktrees 下沙箱写入 allowlist 覆盖整个主仓 root 而非只 `.git/`（hooks/ + config 禁写） → v2.1.149 修
- v2.1.153 修：subagent frontmatter 的 MCP servers 忽略 `--strict-mcp-config` / `--bare` / 远端模式 / 企业 managed MCP / managed-settings 的 MCP 允许策略
- v2.1.153 修：`--strict-mcp-config` 不再剥除显式传入的 `--agents` / SDK agents 里的 inline `mcpServers`
- v2.1.153 修：**自定义 API gateway 收到用户的 Anthropic OAuth 凭据**而非 gateway 自己的 token（严重）
- v2.1.157 修：沙箱 network permission 提示在 auto / bypass-permissions 模式下错误弹出（desktop / IDE / SDK 路径）
- **v2.1.158**：Auto mode 终于上 Bedrock / Vertex / Foundry（Opus 4.7、4.8），需 `CLAUDE_CODE_ENABLE_AUTO_MODE=1` opt-in
- v2.1.157 改进：`tool_decision` telemetry 事件可带 `tool_parameters`（bash 命令 / MCP / skill 名），需 `OTEL_LOG_TOOL_DETAILS=1`

### 6. macOS 平台细节（v2.1.153）

- 后台 agent 在「隐私与安全」面板里显示为 **"Claude Code"**（之前显示进程名）
- 跨升级保留权限授予（不用每次升级重新勾「网络访问」「文件读」）

### 7. claude agents / Chrome / DX 改进（多版本累积）

- **v2.1.154**：`claude agents` 加 `! <command>` 起 background shell 会话可 attach / detach，也可 `claude --bg --exec '<command>'`
- **v2.1.154**：`claude agents` 的 `/logout` 真签出，不再被错误送到 background 会话
- **v2.1.154**：`←←` 打开 agents 视图现在能在 Bedrock / Vertex / Foundry / telemetry 关闭场景下工作
- **v2.1.154**：Claude in Chrome — `/chrome` → "Select browser…" 选连接的浏览器；多浏览器场景下能在对话里选
- **v2.1.154**：Streaming tool execution 全面默认开（含 telemetry 关 + Bedrock / Vertex / Foundry）
- **v2.1.154**：stdio MCP server 子进程现在接收 `CLAUDE_CODE_SESSION_ID` + `CLAUDECODE=1` 环境变量
- **v2.1.157**：`EnterWorktree` 可在 Claude-managed worktree 之间切换 mid-session
- **v2.1.157**：worktree 完成后自动 unlock，便于 `git worktree remove / prune` 清理
- **v2.1.157**：多项 fix（图像 0 字节崩、subagent 后台残留、`--resume` session 列表、复制选中跑 tmux set-clipboard 等）
- v2.1.148：修 Bash 工具返回 exit 127（v2.1.147 回归）
- v2.1.149：`/diff` 详情视图支持键盘滚动（arrow / `j` / `k` / `PgUp` / `PgDn` / `Space` / `Home` / `End`）
- v2.1.149：Markdown 渲染 GFM 任务列表（`- [ ]` → 复选框，不再纯 bullet）
- v2.1.149：`find` 在 macOS 上耗尽 vnode 表导致系统崩 → 已修
- v2.1.149：managed-settings 接受对话框启动后让终端冻结 → 已修
- v2.1.152：Auto mode 不再需要 opt-in consent（仅 Anthropic 直连 API；Bedrock/Vertex/Foundry 仍需 opt-in 至 v2.1.158）
- v2.1.152：Vim mode 下 `/` 在 NORMAL 模式打开反向历史搜索（对齐 bash/zsh vi-mode）
- v2.1.152：fallback model 在 primary model 找不到时整会话生效，而非每次请求失败
- v2.1.153：状态栏命令收到 `COLUMNS` / `LINES` 环境变量，方便脚本按终端宽度排版
- v2.1.150 / v2.1.159：纯内部基础设施改进，无用户可见变更
- v2.1.156：修 Opus 4.8 thinking blocks 被修改导致 API 错（v2.1.154 引入）

## 该升吗

- **普通使用者**：建议升到 v2.1.159 — Opus 4.8 + dynamic workflows + lean system prompt 默认 + 一堆 DX 修复都齐了
- **企业管理员 / 自建 API gateway**：**强烈建议**至少 v2.1.153+，否则 API gateway 串 OAuth 凭据风险；v2.1.159 兜底最全
- **Skill / plugin 作者**：升到 v2.1.157+ 才能用 `.claude/skills` 自动加载 + `claude plugin init` 脚手架；之前的能力（`disallowed-tools` / `/reload-skills` / `MessageDisplay` hook）从 v2.1.152 开始就有
- **跨云用户（Bedrock / Vertex / Foundry）**：升 v2.1.158+ 才能用 Auto mode（需 `CLAUDE_CODE_ENABLE_AUTO_MODE=1` opt-in）

## 参考资料

1. anthropics/claude-code v2.1.148：https://github.com/anthropics/claude-code/releases/tag/v2.1.148
2. anthropics/claude-code v2.1.149：https://github.com/anthropics/claude-code/releases/tag/v2.1.149
3. anthropics/claude-code v2.1.150：https://github.com/anthropics/claude-code/releases/tag/v2.1.150
4. anthropics/claude-code v2.1.152：https://github.com/anthropics/claude-code/releases/tag/v2.1.152
5. anthropics/claude-code v2.1.153：https://github.com/anthropics/claude-code/releases/tag/v2.1.153
6. **anthropics/claude-code v2.1.154**（Opus 4.8 + dynamic workflows 大版本）：https://github.com/anthropics/claude-code/releases/tag/v2.1.154
7. anthropics/claude-code v2.1.156：https://github.com/anthropics/claude-code/releases/tag/v2.1.156
8. **anthropics/claude-code v2.1.157**（plugin 自动加载、worktree 切换）：https://github.com/anthropics/claude-code/releases/tag/v2.1.157
9. anthropics/claude-code v2.1.158（Auto mode 上 Bedrock/Vertex/Foundry）：https://github.com/anthropics/claude-code/releases/tag/v2.1.158
10. anthropics/claude-code v2.1.159：https://github.com/anthropics/claude-code/releases/tag/v2.1.159
11. 所有 release 入口（实时追最新）：https://github.com/anthropics/claude-code/releases
12. 同站延伸 — [Claude Code 总览](/cli/cards/claude-code-overview)
13. 同站延伸 — [Claude Code lifecycle hooks](/cli/cards/lifecycle-hooks)（`MessageDisplay` hook 属于这里）
14. 同站延伸 — [配置 MCP in CLI](/cli/cards/configure-mcp-in-cli)（v2.1.149 的 `allowAllClaudeAiMcps` 相关）
15. 同站延伸 — [全局 vs 项目设置](/cli/cards/global-vs-project-settings)
16. 同站延伸 — [CLI 下的 code review](/cli/cards/agent-code-review)（v2.1.152 / v2.1.154 `/simplify` 改进）

---
*Source: https://learnagent.wiki/cli/cards/claude-code-recent-releases-recap*
*Markdown mirror of https://learnagent.wiki, served as text/markdown for LLM ingestion.*