Claude Code 2.1.312:修复大 CLAUDE.md 被覆盖、Bash cd 后找不到技能
Claude Code 2.1.312 修复了几处与规则文件和技能相关的问题:Claude 只读到超大 CLAUDE.md、规则文件或被 @ 引入的文件开头就覆盖它的问题,现在 Write 会要求先读完或原地编辑;在 Bash 里 `cd` 进 git 仓库更深目录后,按目录和 `paths:` 生效的技能找不到的问题;一个命令名无效就导致所有命令都加载不出来的问题。此外网关 `oidc.user_id_claim` 可指定识别用户的 id_token 字段。
要点
- 2.1.311 起 `ultrathink` 在 Opus 5.5、Sonnet 5.5、Haiku 5.5 和 Fable 5.1 上按 xhigh 强度运行
- 提示词和 Agent 类 hook 每个会话最多同时运行 24 个,子 Agent 也计入
- 不再发送 `claude_code.safety_event` 这个 OpenTelemetry 事件
- 云端会话改进:例程可选择强度,环境设置页的启动脚本框带语法高亮
为什么值得关注
Claude Code 本身依赖闭源模型,自部署团队用不上;但规则文件被误覆盖、技能路径失效这类问题在其他命令行 Agent 里也可能出现,可作为自查清单。
来源
### [Claude Code 2.1.312:修复大 CLAUDE.md 被覆盖、Bash cd 后找不到技能]({{URL}})
Claude Code 2.1.312 修复了几处与规则文件和技能相关的问题:Claude 只读到超大 CLAUDE.md、规则文件或被 @ 引入的文件开头就覆盖它的问题,现在 Write 会要求先读完或原地编辑;在 Bash 里 `cd` 进 git 仓库更深目录后,按目录和 `paths:` 生效的技能找不到的问题;一个命令名无效就导致所有命令都加载不出来的问题。此外网关 `oidc.user_id_claim` 可指定识别用户的 id_token 字段。
- 2.1.311 起 `ultrathink` 在 Opus 5.5、Sonnet 5.5、Haiku 5.5 和 Fable 5.1 上按 xhigh 强度运行
- 提示词和 Agent 类 hook 每个会话最多同时运行 24 个,子 Agent 也计入
- 不再发送 `claude_code.safety_event` 这个 OpenTelemetry 事件
- 云端会话改进:例程可选择强度,环境设置页的启动脚本框带语法高亮
**为什么值得关注**:Claude Code 本身依赖闭源模型,自部署团队用不上;但规则文件被误覆盖、技能路径失效这类问题在其他命令行 Agent 里也可能出现,可作为自查清单。
来源:[Claude Code CHANGELOG](https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/CHANGELOG.md)