📋 更新日志
记录 Claude Code 的重要版本更新
v2.1.38 (2026-02-10) 🆕
修复
- 修复 VS Code 终端滚动到顶部的回退问题(v2.1.37 引入)
- 修复 Tab 键将斜杠命令加入队列而非自动补全
- 修复使用环境变量包装器的 bash 权限匹配
- 修复非流式模式下工具调用之间的文本消失
- 修复 VS Code 扩展中恢复会话时出现重复会话
安全改进
- 改进 heredoc 分隔符解析以防止命令注入
- 沙盒模式下阻止写入
.claude/skills目录
v2.1.37 (2026-02-07)
修复
- 修复启用
/extra-usage后/fast不能立即使用的问题
v2.1.36 (2026-02-07)
新增功能
- 快速模式现已支持 Opus 4.6:使用
/fast切换,获得更快的响应速度
v2.1.34 (2026-02-06)
修复
- 修复代理团队设置在渲染之间变化时的崩溃
- 修复
autoAllowBashIfSandboxed启用时,排除沙盒的命令可绕过 Bash ask 权限规则
v2.1.33 (2026-02-06)
新增功能
- 修复 tmux 中代理队友会话的消息收发
- 添加
TeammateIdle和TaskCompleted钩子事件用于多代理工作流 - 支持通过
Task(agent_type)语法限制可生成的子代理类型 - 代理添加
memory前置字段支持(user、project 或 local 范围) - 插件名称显示在技能描述和
/skills菜单中 - [VSCode] 支持远程会话和会话选择器中显示 git 分支
修复
- 修复扩展思考中断问题
- 修复 API 代理兼容性和错误处理
v2.1.32 (2026-02-05)
重大更新
- Claude Opus 4.6 正式可用!
- 代理团队(研究预览):多代理协作功能,需设置
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 - 自动记忆:Claude 在工作时自动记录和回忆记忆
- 添加「从此处总结」到消息选择器
- 附加目录中的
.claude/skills/技能自动加载 - 技能字符预算随上下文窗口缩放(上下文的 2%)
- [VSCode] 加载历史对话列表时显示 spinner
修复
- 修复
@文件补全路径问题
v2.1.31 (2026-02-04) 🆕
新增功能
- 退出时添加会话恢复提示
- 支持日语 IME 全角空格输入
修复
- 修复 PDF 文件过大导致会话永久锁定的问题
- 修复沙盒模式下 bash 命令错误报告「只读文件系统」
- 修复进入计划模式时
~/.claude.json缺少默认字段导致崩溃 - 修复流式 API 中
temperatureOverride被静默忽略
改进
- 改进系统提示,引导模型使用专用工具(Read、Edit、Glob、Grep)而非 bash 等效命令
- 改进 PDF 和请求大小错误消息(100 页、20MB 限制)
- 减少 spinner 出现/消失时的布局抖动
v2.1.30 (2026-02-03)
新增功能
- Read 工具添加
pages参数支持 PDF 分页读取(如pages: "1-5") - 为 MCP 服务器添加预配置的 OAuth 客户端凭据(支持 Slack)
- 添加
/debug命令用于故障排除 - 只读模式下支持更多
git log和git show参数 - Task 工具结果中添加 token 计数、工具使用次数和持续时间指标
- 配置中添加减少动画模式
修复
- 修复 API 对话历史中出现幻影「(no content)」文本块
- 修复工具描述/模式更改时提示缓存未失效
改进
--resume内存使用减少 68%
v2.1.29 (2026-01-31)
修复
- 修复恢复带有
saved_hook_context会话时的启动性能问题
v2.1.27 (2026-01-30)
新增功能
- 添加
--from-pr参数恢复与 GitHub PR 关联的会话 - 通过
gh pr create创建时会话自动关联到 PR
修复
- 修复网关用户的上下文管理验证错误
- 修复
/context命令不显示彩色输出 - 修复权限在内容级别
ask优先于工具级别allow - [Windows] 修复带有
.bashrc文件用户的 bash 命令执行 - [Windows] 修复生成子进程时控制台窗口闪烁
v2.1.25 (2026-01-29)
修复
- 修复 Bedrock/Vertex 网关用户的 beta header 验证错误
v2.1.23 (2026-01-29)
新增功能
- 添加可自定义的 spinner 动词设置(
spinnerVerbs)
修复
- 修复企业代理的 mTLS 和代理连接
- 修复共享系统上的每用户临时目录隔离
- 修复提示缓存导致 400 错误的竞态条件
- 修复 ripgrep 搜索超时静默返回空结果
改进
- 改进终端渲染性能
- 已合并的 PR 显示紫色状态指示器
v2.1.22 (2026-01-28)
修复
- 修复非交互模式(-p)的结构化输出
v2.1.21 (2026-01-28)
新增功能
- 支持日语 IME 全角数字输入
修复
- 修复退出时 shell 补全缓存文件被截断
- 修复恢复中断会话时的 API 错误
- 修复大输出模型上自动压缩触发过早
改进
- 改进读取/搜索进度指示器
- [VSCode] 添加 Python 虚拟环境自动激活
v2.1.20 (2026-01-27)
新增功能
- vim 普通模式下支持方向键历史导航
- 提示页脚添加 PR 审查状态指示器
- 支持从
--add-dir目录加载CLAUDE.md TaskUpdate工具支持删除任务
修复
- 修复会话压缩问题
- 修复宽字符(emoji、CJK)渲染伪影
- 修复特殊 Unicode 字符的 JSON 解析错误
改进
- 改进
/sandbox命令 UI - 队友消息使用富 Markdown 格式渲染
- 配置备份添加时间戳并轮换(保留最近 5 个)
v2.1.19 (2026-01-23)
新增功能
- 添加环境变量
CLAUDE_CODE_ENABLE_TASKS(设为false使用旧系统) - 自定义命令中支持
$0、$1简写访问参数
修复
- 修复不支持 AVX 指令集处理器上的崩溃
- 修复终端关闭时的悬挂进程
- 修复
/rename和/tag未更新正确会话 - 修复使用提示暂存(Ctrl+S)时粘贴文本丢失
变更
- 索引参数语法从
$ARGUMENTS.0改为$ARGUMENTS[0] - [VSCode] 为所有用户启用会话分叉和回退
v2.1.16 (2026-01-22)
新增功能
- 任务管理系统:支持依赖跟踪的任务管理
- [VSCode] 原生插件管理支持
- [VSCode] OAuth 用户可浏览和恢复远程 Claude 会话
修复
- 修复恢复大量子代理会话时的内存溢出崩溃
- 修复
/compact后「剩余上下文」警告不消失 - 修复会话标题不遵循语言设置
- [IDE] 修复 Windows 上侧边栏视图容器不显示的竞态条件
v2.1.15 (2026-01-21)
新增功能
- npm 安装方式弃用通知(建议使用
claude install)
改进
- 使用 React Compiler 提升 UI 渲染性能
修复
- 修复
/compact后上下文警告不消失 - 修复 MCP stdio 服务器超时未终止子进程
v2.1.14 (2026-01-20)
新增功能
- bash 模式下基于历史的自动补全(
!)- Tab 键从命令历史补全 - 已安装插件列表支持搜索
- 支持将插件固定到特定 git commit SHA
- [VSCode]
/usage命令显示当前计划使用量
修复
- 修复上下文窗口阻塞限制计算过于激进(~65% 而非 ~98%)
- 修复并行子代理导致的内存问题崩溃
- 修复长时间运行会话的内存泄漏
- 修复 bash 模式下
@符号错误触发自动补全 - 修复各种 UI/UX 问题
改进
- Backspace 将粘贴文本作为单个 token 删除
v2.1.9 (2026-01-16)
新增功能
- MCP 工具搜索自动启用阈值
auto:N语法(N = 0-100%) plansDirectory设置自定义计划文件存储位置- AskUserQuestion「其他」字段支持外部编辑器(Ctrl+G)
- Web 会话的提交/PR 添加会话 URL 归属
PreToolUse钩子可返回additionalContext- 技能支持
${CLAUDE_SESSION_ID}字符串替换
修复
- 修复长会话并行工具调用导致 API 错误
- 修复 MCP 服务器重连挂起
- 修复 Kitty 键盘协议终端中 Ctrl+Z 挂起不工作
v2.1.7 (2026-01-14)
新增功能
showTurnDuration设置隐藏轮次持续时间消息- 任务通知中内联显示代理最终响应
- 接受权限提示时可提供反馈
变更
- MCP 工具搜索自动模式默认启用(上下文 >10% 时自动延迟)
- OAuth/API Console URL 更新为 platform.claude.com
修复
- 修复通配符权限规则的安全漏洞
- 修复 Windows 上云同步/杀毒软件导致的虚假「文件已修改」错误
- 修复上下文窗口阻塞限制计算
- 修复各种 UI/终端渲染问题
- [VSCode] 修复
claudeProcessWrapper设置传递错误路径
改进
- 提升输入响应速度
v2.1.6 (2026-01-13)
新增功能
/config命令添加搜索功能/doctor添加更新部分显示自动更新渠道/stats添加日期范围过滤(7/30 天、全部时间)- 自动发现嵌套
.claude/skills目录中的技能 - 添加
context_window.used_percentage和remaining_percentage字段
修复
- 修复通过 shell 行续行绕过权限的问题
- 修复虚假「文件已修改」错误
- 修复多行响应中的文本样式错位
- 修复各种 UI/UX 问题
改进
- @ 自动补全添加图标和格式化
移除
- 移除 @-mention MCP 服务器启用/禁用(使用
/mcp enable <name>)
修复
- [VSCode] 修复手动压缩后使用量指示器不更新
v2.1.5 (2026-01-12)
新增功能
- 添加
CLAUDE_CODE_TMPDIR环境变量覆盖临时目录
v2.1.4 (2026-01-11)
新增功能
- 添加
CLAUDE_CODE_DISABLE_BACKGROUND_TASKS环境变量,可禁用所有后台任务功能(包括自动后台化和 Ctrl+B 快捷键)
修复
- 修复「帮助改进 Claude」设置获取失败时的 OAuth 刷新问题
v2.1.3 (2026-01-10)
重大更新
- 斜杠命令与技能合并:简化了概念模型,行为保持不变
- 发布渠道切换:在
/config中添加了stable和latest渠道切换
新增功能
- 添加不可达权限规则的检测和警告
/doctor命令现在会显示规则来源和修复建议- [VSCode] 权限请求现在可以点击选择保存位置
修复
- 修复
/clear后计划文件仍然保留的问题 - 修复大 inode 文件系统(如 ExFAT)上的技能重复检测误报
- 修复状态栏后台任务计数与任务对话框不匹配
- 修复子代理在对话压缩时使用错误模型
- 修复子代理中的网页搜索使用错误模型
- 改进终端渲染稳定性
变更
- 工具钩子执行超时从 60 秒改为 10 分钟
v2.1.2 (2026-01-09)
新增功能
- 拖拽图片到终端时添加源路径元数据
- 支持 OSC 8 的终端(如 iTerm)中文件路径可点击
- 支持 Windows Package Manager (winget) 安装
- 计划模式中添加 Shift+Tab 快捷键快速选择「自动接受编辑」
- 添加
FORCE_AUTOUPDATE_PLUGINS环境变量 - SessionStart 钩子输入中添加
agent_type
安全修复
- 修复 bash 命令处理中的命令注入漏洞
修复
- 修复 tree-sitter 解析树未释放导致的内存泄漏
- 修复
@include指令意外包含二进制文件 - 修复更新时错误提示「另一个安装正在进行」
- 修复监视目录中存在 socket 文件时的崩溃
- 修复
/tasks命令导致远程会话 URL 失效
改进
- 大型 bash 命令输出现在保存到磁盘而非截断
- 大型工具输出持久化到磁盘
- 改进 macOS 上 Option-as-Meta 的提示
- 改进 SSH 粘贴图片时的错误提示
v2.1.0 (2026-01-07)
重大更新
- 版本号升级到 2.1.x 系列
- 多项稳定性和性能改进
更早版本
查看完整更新历史:GitHub Releases
升级指南
升级到最新版本
bash
# npm 全局安装
npm update -g @anthropic-ai/claude-code
# 或重新安装
npm install -g @anthropic-ai/claude-code@latest
# 验证版本
claude --version切换发布渠道
bash
# 在 Claude Code 中
/config
# 选择 Release Channel: stable 或 latest💡 建议
- stable:推荐大多数用户使用,更稳定
- latest:想要体验最新功能的用户