Claude Code 2.1版本更新与点评
一句话结论
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 原文地址:
实测过类似工具,作者说的基本属实。
点赞,必须点赞
支持作者,持续关注中。