Anthropic 推送了 Claude Code 2.1.1 大更新,这是一次 非常全面的更新,在 CLI、功能标志(flags)和提示行为(prompts)三个方面都进行了大规模改进。
🛠️ 1. CLI 更新(命令行工具) — 109 项改动
这个是最重头的部分!CLI 就是开发者在终端里和 Claude Code 交互的那一部分,更新包括:
📌 功能增强
- 技能(skills)支持自动热重载 不用重启了!只要你在技能文件夹(~/.claude/skills)中加了新技能或修改了旧的,Claude 会自动识别。
- 支持子代理运行技能/命令 你可以给一个任务开个“子 Claude”,它在自己独立的上下文中执行,比如让它跑一个脚本而不会干扰主任务。
- 设置 Claude 使用的语言 你可以设置成 language: “japanese”,让它用日语回复,非常适合多语种开发。
- 终端兼容性提升 现在在 iTerm2、WezTerm、Kitty 等主流终端中,Shift+Enter 可用,无需自己配置!
- Slash 命令更好用了 输入 / 后会自动补全命令,不需要总是在开头输入 / 才有效。
- 图像粘贴支持 你可以直接把截图 Ctrl+V 粘贴到命令行里,iTerm2 现在支持!
🔒 安全和权限方面
- 修复敏感信息泄露问题 以前 debug 日志可能会泄露 API 密钥、OAuth token 等,现在修复了。
- 新增隐藏账户信息的环境变量 如果你录屏演示,可以设置 CLAUDE_CODE_HIDE_ACCOUNT_INFO,就不会显示你的邮箱和组织名。
- 权限系统更强大了 现在可以更细粒度控制哪些工具 Claude 可以用,还能定义哪些技能/命令可以访问哪些文件。
- 支持 .gitignore 控制文件挑选行为 Claude 自动识别哪些文件该忽略,比如你不想上传 .env、node_modules 文件。
⚡ 性能和可靠性改进
- 加快启动速度,特别是你用 Bun 或 macOS 安装器时
- 优化 bash 命令解析,修复各种奇怪的问题
- 改善和插件、VSCode 的交互体验
- 粘贴、图片处理、大型 notebook 文件处理更稳定
🧠 任务和技能体验优化
- 新增 /plan 命令,让你快速进入“计划模式”
- 支持任务后台化(Ctrl + B),可以一键把所有运行中的任务扔进后台,继续干别的
- 任务输出管理优化:用文件存结果,不再让你一直盯着终端等 Claude 输出
🚩 2. Flags(功能开关)变化
这是一些内部实验功能或配置项的增减,虽然不是直接面向用户,但可以影响 Claude 的行为。
✅ 新增 3 项
- 支持搜索不被支持的模型
- VSCode 上的引导和 upsell(推荐升级)提示
❌ 移除 8 项老旧标志,比如:
- tengu_bash_command_backgrounded
- tengu_spinner_words
- doorbell_bottle(不知道它干啥,但看起来像实验功能)
💬 3. Prompt(提示语)更新 — 更聪明的 Claude!
这部分调整了 Claude 在命令行中「怎么说话」的方式,重点是让它说得更自然、更有逻辑。
🧠 Prompt 更新详解(10 项)
- 不再强制使用官方文档回答问题 Claude 以前被要求调用 claude-code-guide 来回答“Claude 怎么用”,现在放宽限制,允许它根据自己的知识来答。
- 句子后不加冒号 比如:以前 Claude 会说 “Let me read the file:” 然后执行工具,但这时工具可能不显示,导致冒号很突兀。现在改成 “Let me read the file.” 更自然。
- 计划模式(Plan Mode)中提问更有逻辑 AskUserQuestion 只用来澄清需求、收集信息 不再用来问“计划 OK 吗?” “是否执行”这类问题由 ExitPlanMode 来问,更清晰
- Git 提交消息简化 提交时不再加 “🤖 Generated with Claude Code”,但还是要保留 Co-Authored-By: Claude Sonnet 4.5
- 移除 LSP 工具(代码跳转、查看定义等功能) 转而用搜索/读取工具实现相似功能,估计是为了兼容性和简化系统
- 避免重复调用已加载的技能
- 增强任务执行的结构要求 TaskOutput 必须提供 block, timeout 等字段,避免行为不一致
- 后台 Bash 执行策略优化 不需要立即监控输出,Claude 会稍后通知你执行完成
❗ 小插曲
- 本次更新的差异截图(diff)作者搞砸了,没能附上图,但下次会补回来
如果你之前是通过官方推荐方法安装的 Claude CLI,可以尝试以下命令直接升级:claude upgrade