Claude Code 2.1版本更新与点评

采集助手AI 前沿2026-09-170 阅读

一句话结论

Claude Code 2.1.0 是一次”更新很多、跟 Skill 相关都实用”的版本:Skill 文件热重载改完立即生效、Skill 可在隔离子环境运行、Bash 权限规则支持通配符、Ctrl+B 一键后台化、输出被截断自动继续。升级不用退出 CC,直接输入 claude update。

CC 2.1.0 版本更新了很多东西。

发现跟 Skill 相关的都很实用,都是最近实用发现的痛点,比如热更新对调试很有用。”/” 也能看到自己创建的 Skill 了。

很多体验有了优化,让 AI 翻译和点评下,希望对你有用。

安装更新可以不用退出 CC,直接输入 claude update 就会更新,如果出错也会自己找办法解决。

图片

技能热重载

现在修改 ~/.claude/skills.claude/skills 里的 Skill 文件,会立即生效,不用重启。

改完技能立即生效,开发调试时不用反复重启了,真棒。

⭐️⭐️⭐️⭐️

技能和命令的新能力

可以让 Skill 在独立的子环境里运行了。

在 Skill 文件开头加上 context: fork,就能创建一个隔离的执行环境。

还能用 agent 字段指定用哪种 agent 来执行 Skill。

让技能在隔离环境运行,避免互相干扰,适合测试不确定的操作。

⭐️⭐️⭐️⭐️

语言设置

可以配置 Claude 用什么语言回复你了,比如 language: “japanese”。

可以让 Claude 用日语、中文等其他语言回复,多语言用户必备。

⭐️⭐️⭐️⭐️⭐️

终端快捷键改进

Shift+Enter 现在开箱即用。

在 iTerm2、WezTerm、Ghostty 和 Kitty 里都不用改配置了。

不用改配置就能换行了,新手友好,减少折腾。

⭐️⭐️⭐️⭐️

项目级文件控制

settings.json 里加了 respectGitignore 选项,可以按项目控制 @-mention 文件选择器要不要遵守 .gitignore。

按项目控制要不要遵守 .gitignore,多项目切换时很方便。

⭐️⭐️⭐️

演示模式

设置 IS_DEMO 环境变量,可以在界面里隐藏邮箱和组织信息,录屏或直播的时候很有用。

录屏直播时隐藏个人信息,做教程和分享时必备。 ⭐️⭐️⭐️⭐️

安全修复

修复了敏感数据可能泄露到调试日志的问题。

OAuth token、API key、密码这些现在都不会被记录了。

防止 API key 和密码泄露到日志,安全关键更新。

⭐️⭐️⭐️⭐️⭐️

会话恢复修复

修了几个恢复会话时的问题:

  • 用 -c 或 —resume 恢复会话时,文件和 Skill 现在能正确找到了
  • 用上箭头或 Ctrl+R 从历史记录重放命令时,粘贴的内容不会丢了
  • 按 Esc 取消排队的命令时,只会把它们移到输入框,不会取消正在运行的任务

恢复会话时不会丢东西了,长期项目必须稳定。

⭐️⭐️⭐️⭐️

权限提示优化

复杂的 bash 命令现在不会频繁弹权限提示了。

不会频繁弹窗打断思路了,提升流畅度。

⭐️⭐️⭐️⭐️

命令搜索改进

搜索命令时,完全匹配和前缀匹配的优先级更高了,不会被模糊匹配的描述干扰。

搜命令更准了,不会被无关结果干扰。

⭐️⭐️⭐️

Hook 功能增强

PreToolUse hook 现在可以在返回”询问权限”决定时修改输入内容了,这样 hook 既能做中间件,又能请求用户同意。

hook 可以修改输入同时请求权限,自定义工作流更灵活。

⭐️⭐️⭐️

插件和 LSP 修复

  • 修了基于文件的 marketplace 插件路径解析问题
  • 修了没配置 LSP 服务器时 LSP 工具还被错误启用的问题
  • 修了仓库名字里有点号时后台任务报”找不到 git 仓库”的错误

修了几个边缘情况的 bug,用插件和 LSP 的人会感觉更稳定。

⭐️⭐️⭐️

WSL 支持

修了 WSL 环境下 Claude in Chrome 的支持问题。

WSL 用户的 Chrome 集成能用了,Windows 开发者友好。

⭐️⭐️⭐️

Windows 安装器

修了 Windows 原生安装器在创建可执行文件失败时静默失败的问题。

安装失败时能看到错误了,不会莫名其妙装不上。

⭐️⭐️

CLI 帮助输出

帮助信息现在按字母顺序显示选项和子命令了,更好找。

帮助信息按字母排序,找命令更快。

⭐️⭐️

Bash 工具权限通配符

权限规则支持通配符了。 可以在任意位置用 *,比如 Bash(npm )、Bash( install)、Bash(git * main)。

一次性允许一类命令,不用每个都批准,省时间。

⭐️⭐️⭐️⭐️⭐️

统一的后台任务快捷键

Ctrl+B 现在可以同时后台化所有前台任务。 bash 命令和 agent 都能用。

一个快捷键搞定所有后台化,操作更直观。

⭐️⭐️⭐️⭐️

MCP 动态更新

支持 MCP 的 list_changed 通知了,MCP 服务器可以动态更新可用的工具、提示和资源,不用重连。

MCP 服务器可以动态加工具,不用重连,开发 MCP 服务更方便。

⭐️⭐️⭐️⭐️

远程会话命令

claude.ai 订阅用户可以用 /teleport 和 /remote-env 命令恢复和配置远程会话了。

订阅用户可以远程恢复会话,多设备协作场景有用。

⭐️⭐️⭐️

禁用特定 Agent

可以在 settings.json 权限设置或 —disallowedTools 参数里用 Task(AgentName) 语法禁用特定的 agent。

可以关掉某些 agent,控制 Claude 的行为范围。

⭐️⭐️⭐️

Agent 和技能的 Hook 支持

agent、Skill 和斜杠命令的配置文件里都能定义 hook 了,可以用 PreToolUse、PostToolUse 和 Stop hook。

agent 和技能都能定义生命周期 hook,自动化工作流更强大。

⭐️⭐️⭐️⭐️

Vim 动作扩展

加了很多新的 Vim 动作:

  • ; 和 , 重复 f/F/t/T 动作
  • y 操作符,配合 yy/Y 复制
  • p/P 粘贴
  • 文本对象:iw、aw、iW、aW、i”、a”、i’、a’、i(、a(、i[、a[、i{、a{
  • 和 << 缩进/反缩进

  • J 合并行

加了一堆 Vim 操作,Vim 用户会很开心。

⭐️⭐️⭐️⭐️

计划模式快捷命令

加了 /plan 命令,可以直接从提示符启用计划模式。

一个命令进入计划模式,快速切换工作方式。

⭐️⭐️⭐️

斜杠命令自动补全

现在输入 / 在任何位置都能触发斜杠命令自动补全,不用非得在开头。

任何位置都能补全斜杠命令,输入更自由。

⭐️⭐️⭐️

交互模式工具限制

—tools 参数现在在交互模式也能用了,可以限制 Claude 能用哪些内置工具。

可以限制 Claude 能用的工具,控制权限更细致。

⭐️⭐️⭐️⭐️

文件读取限制配置

可以用 CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS 环境变量覆盖默认的文件读取 token 限制了。

可以调整读取文件的 token 上限,处理超大文件时有用。

⭐️⭐️⭐️

Hook 配置增强

  • hook 支持 once: true 配置了
  • 技能配置里的 allowed-tools 字段支持 YAML 风格的列表了,写起来更清晰
  • 插件支持 prompt 和 agent 类型的 hook 了(之前只支持 command hook)

hook 配置更灵活,YAML 列表更好读,插件能力更强。

⭐️⭐️⭐️

iTerm2 图片粘贴

iTerm2 里支持 Cmd+V 粘贴图片了(映射到 Ctrl+V)。

iTerm2 用户可以用 Cmd+V 粘贴图片了,Mac 用户友好。

⭐️⭐️⭐️

对话框导航

对话框里的标签页可以用左右箭头切换了。

左右箭头切换标签页,键盘操作更顺手。

⭐️⭐️

实时思考过程显示

Ctrl+O 转录模式下可以实时看到思考过程了。

能看到 Claude 怎么思考的,理解决策过程。

⭐️⭐️⭐️⭐️

后台任务详情

后台 bash 任务的详情对话框里加了完整输出的文件路径。

后台任务输出有文件路径了,方便查看完整结果。

⭐️⭐️⭐️

上下文可视化

Skill 现在在上下文可视化里单独显示了。

技能单独显示,上下文管理更清晰。

⭐️⭐️⭐️

OAuth Token 刷新修复

修了几个 OAuth token 相关的问题:

  • 修了服务器报 token 过期但本地检查不一致时刷新不触发的问题
  • 修了临时服务器错误后会话持久化卡住的问题,现在能从 409 冲突恢复了
  • 修了并发工具执行时孤立的工具结果导致会话恢复失败的问题
  • 修了并发刷新 token 时可能从 keychain 缓存读到过期 token 的竞态条件

修了几个 token 刷新的竞态条件,登录更稳定。

⭐️⭐️⭐️⭐️

AWS Bedrock 跨区域修复

修了 AWS Bedrock 子 agent 不继承 EU/APAC 跨区域推理模型配置的问题,之前会导致 IAM 权限限定到特定区域时出现 403 错误。

Bedrock 跨区域推理不会 403 了,AWS 用户必需。 ⭐️⭐️⭐️⭐️

API 上下文溢出修复

后台任务输出太大时不会撑爆 API 上下文了,会截断到 30K 字符并附上文件路径引用。

后台任务输出太大不会崩了,处理大量数据时更稳。

⭐️⭐️⭐️⭐️

FIFO 文件读取修复

修了读取 FIFO 文件时卡住的问题,现在会跳过特殊文件类型的符号链接解析。

读取特殊文件不会卡住了,边缘场景修复。

⭐️⭐️

终端模式重置

修了 Ghostty、iTerm2、Kitty 和 WezTerm 退出时终端键盘模式没重置的问题。

退出时终端状态正常了,不会影响后续操作。

⭐️⭐️⭐️

单词导航快捷键

修了 iTerm2、Ghostty、Kitty 和 WezTerm 里 Alt+B 和 Alt+F(单词导航)不工作的问题。

Alt+B/F 能用了,编辑长命令更快。

⭐️⭐️⭐️

插件变量替换

修了插件 allowed-tools 配置里 ${CLAUDE_PLUGIN_ROOT} 没被替换的问题,之前会导致工具错误地需要审批。

插件路径变量能正确替换了,插件权限配置不会出错。

⭐️⭐️⭐️

文件权限修复

Write 工具创建的文件现在会遵守系统 umask 了,不再硬编码 0o600 权限。

创建文件遵守系统 umask,权限管理更合理。

⭐️⭐️⭐️

Bash 命令解析修复

修了几个 bash 命令解析的问题:

  • 修了带 $() 命令替换的命令解析错误
  • 修了用反斜杠续行的多行命令被错误拆分和标记权限的问题
  • 修了全局选项后的子命令前缀提取问题(比如 git -C /path log 现在能正确匹配 Bash(git log:*) 规则了)

复杂 bash 命令能正确解析了,权限匹配更准确。

⭐️⭐️⭐️⭐️

斜杠命令执行修复

修了作为 CLI 参数传入的斜杠命令(比如 claude /context)没正确执行的问题。

CLI 参数传斜杠命令能正常工作了,脚本集成更方便。

⭐️⭐️⭐️

斜杠命令补全修复

修了几个斜杠命令补全的问题:

  • 修了 Tab 补全后按 Enter 选中了别的命令的问题
  • 修了带参数的命令提示闪烁和显示不一致的问题
  • 修了 Claude 有时在直接运行斜杠命令时还多余调用 Skill 工具的问题

补全不会选错命令了,提示也不闪了,体验更流畅。

⭐️⭐️⭐️

技能 Token 估算

/context 里的技能 token 估算现在准确反映只加载配置文件的情况了。

技能的 token 估算更准了,管理上下文更精确。

⭐️⭐️⭐️

子 Agent 模型继承

修了子 agent 有时不继承父 agent 模型的问题。

子 agent 会继承父 agent 的模型了,行为更一致。

⭐️⭐️⭐️

模型选择器显示

修了 Bedrock/Vertex 用户用 —model haiku 时模型选择器显示错误的问题。

模型选择器显示正确了,不会搞混当前用的模型。

⭐️⭐️⭐️

权限请求去重

修了权限请求选项标签里出现重复 Bash 命令的问题。

权限提示不会显示重复命令了,界面更清爽。

⭐️⭐️

后台任务输出优化

后台任务完成时不再输出一堆东西了,现在显示简洁的完成消息。

后台任务完成时输出简洁了,不会刷屏。

⭐️⭐️⭐️⭐️

后台任务通知改进

后台任务完成通知现在会主动显示,用项目符号标记。

任务完成会主动通知,不会错过重要结果。

⭐️⭐️⭐️⭐️

取消消息改进

fork 的斜杠命令取消时现在显示”Interrupted”而不是”AbortError”了。

取消消息不是红色了,不会让人紧张。

⭐️⭐️

光标显示修复

关闭权限对话框后光标不会消失了。

关对话框后光标不会消失了,小细节体验好。

⭐️⭐️

Hooks 菜单修复

修了 /hooks 菜单滚动到不同选项时选中错误类型的问题。

hooks 菜单选择正确了,不会选错类型。

⭐️⭐️

排队提示中的图片

修了几个排队提示中图片的问题:

  • 修了按 Esc 取消时图片显示为”[object Object]“的问题
  • 修了后台化任务时排队消息里的图片被静默丢弃的问题
  • 修了粘贴大图片时报”图片太大”错误的问题

排队和取消时图片能正常显示了,多模态交互更稳定。

⭐️⭐️⭐️

多行提示显示

修了包含中日韩字符的多行提示出现多余空行的问题。

中日韩字符不会多出空行了,亚洲用户友好。

⭐️⭐️⭐️

Ultrathink 高亮

修了用户提示文本换行时 ultrathink 关键词高亮应用到错误字符的问题。

关键词高亮位置正确了,阅读体验更好。

⭐️⭐️

文件读取指示器

修了几个”Reading X files…”指示器的问题:

  • 修了思考块出现时错误切换到过去时的问题
  • 修了 Bash 读取命令(如 ls 和 cat)没被计入折叠的读取/搜索组,导致显示”Read 0 files”的问题

文件读取计数准确了,知道 Claude 在做什么。

⭐️⭐️⭐️

Spinner Token 计数

修了 spinner 的 token 计数器没正确累加子 agent token 的问题。

token 计数包含子 agent 了,成本估算更准确。

⭐️⭐️⭐️⭐️

Git Diff 内存泄漏

修了 git diff 解析时切片字符串保留大父字符串导致的内存泄漏。

修了内存泄漏,大仓库操作不会越来越慢。

⭐️⭐️⭐️⭐️

LSP 工具竞态条件

修了启动时 LSP 工具可能返回”no server available”的竞态条件。

LSP 启动时不会报错了,代码补全更可靠。

⭐️⭐️⭐️

反馈提交超时

修了网络请求超时时反馈提交无限挂起的问题。

反馈提交不会卡住了,网络不好时也能用。

⭐️⭐️

搜索模式退出

修了插件发现和日志选择器视图里按上箭头会退出搜索模式的问题。

搜索时按上箭头不会退出了,操作更符合直觉。

⭐️⭐️

Hook 成功消息

修了 hook 没有输出时成功消息显示多余冒号的问题。

hook 消息格式正确了,界面更整洁。

⭐️⭐️

性能优化

做了很多启动性能优化。

用原生安装器或 Bun 时终端渲染性能提升了,特别是处理 emoji、ANSI 代码和 Unicode 字符的时候。

读取有很多单元格的 Jupyter notebook 时性能也提升了。

启动更快,终端渲染更流畅,notebook 加载更快,整体体验提升。

⭐️⭐️⭐️⭐️⭐️

管道输入可靠性

cat refactor.md | claude 这样的管道输入更可靠了。

管道输入更稳定,Unix 风格工作流更顺畅。

⭐️⭐️⭐️

AskQuestion 工具

AskQuestion 工具的可靠性提升了。

提问工具更可靠,交互式任务更稳定。

⭐️⭐️⭐️

Sed 命令渲染

sed 原地编辑命令现在会渲染成带 diff 预览的文件编辑了。

sed 编辑能看 diff 了,知道改了什么。

⭐️⭐️⭐️⭐️

输出限制自动继续

Claude 现在会自动继续被输出 token 限制截断的响应,不会显示错误消息了。

响应被截断会自动继续,不用手动重试了。

⭐️⭐️⭐️⭐️⭐️

压缩可靠性

压缩功能的可靠性提升了。

压缩功能更稳定,长会话管理更好。

⭐️⭐️⭐️

权限拒绝后继续

子 agent(Task 工具)在权限被拒绝后可以继续工作了,能尝试其他方法。

拒绝权限后 agent 能尝试其他方法,更智能。

⭐️⭐️⭐️⭐️

技能执行进度

技能执行时会显示进度了,工具调用会实时显示。

能看到技能在做什么,不会干等着。

⭐️⭐️⭐️⭐️

技能可见性

/skills/ 目录里的技能默认在斜杠命令菜单里可见了(可以用 user-invocable: false 退出)。

技能默认在菜单里显示,发现和使用更方便。

⭐️⭐️⭐️⭐️

技能建议优先级

技能建议现在会优先显示最近和经常使用的技能。

常用技能优先推荐,符合使用习惯。

⭐️⭐️⭐️⭐️

Spinner 反馈改进

等待第一个响应 token 时 spinner 反馈更好了。

Spinner 里的 token 计数现在包含后台 agent 的 token 了。

等待时反馈更清晰,token 计数更全面,心里有数。

⭐️⭐️⭐️⭐️

异步 Agent 输出

异步 agent 的增量输出改进了,主线程有更多控制权和可见性。

异步 agent 输出更可控,复杂任务管理更好。

⭐️⭐️⭐️

权限提示 UX

权限提示的用户体验改进了:

  • Tab 提示移到页脚了
  • Yes/No 输入标签更清晰,带上下文占位符

权限提示更清晰,操作更直观。

⭐️⭐️⭐️⭐️

Claude in Chrome 通知

Claude in Chrome 通知文本缩短了,会一直显示直到关闭。

通知更简洁,不会自动消失,不会错过。

⭐️⭐️⭐️

macOS 截图粘贴

macOS 截图粘贴更可靠了,支持 TIFF 格式。

截图粘贴更可靠,Mac 用户体验更好。

⭐️⭐️⭐️

/stats 输出

/stats 输出改进了。

统计信息更有用,了解使用情况。

⭐️⭐️⭐️

Atlassian MCP 集成

Atlassian MCP 集成更新为更可靠的默认配置(streamable HTTP)。

Atlassian 集成更稳定,企业用户友好。

⭐️⭐️⭐️

”Interrupted”消息颜色

“Interrupted”消息颜色从红色改成灰色了,看起来不那么吓人。

取消消息不吓人了,视觉体验更温和。

⭐️⭐️

计划模式权限

进入计划模式不需要权限提示了,可以直接进入。

进计划模式不用批准了,切换更快。

⭐️⭐️⭐️

图片引用链接

图片引用链接去掉下划线了。

图片链接没下划线了,界面更干净。

⭐️⭐️

SDK 变更

zod peer dependency 最低版本改成 ^4.0.0 了。

zod 版本要求更新,开发者需要注意兼容性。

⭐️⭐️

VSCode 扩展

  • 上下文菜单里加了当前选中的模型名称
  • 自动接受权限按钮加了描述性标签(比如”Yes, allow npm for this project”而不是”Yes, and don’t ask again”)
  • 修了 markdown 内容里段落换行没渲染的问题
  • 修了扩展里滚动会意外滚动父 iframe 的问题

扩展显示更清晰,权限标签更明确,markdown 渲染正常,滚动不冲突。

⭐️⭐️⭐️⭐️

Windows 渲染

修了 Windows 上渲染不正确的问题。

Windows 显示正常了,Windows 用户必需。

⭐️⭐️⭐️⭐️

原文信息

  • 作者:向阳乔木(@vista8)
  • 原文发布日期:2026-01-08 原文地址: