Claude Code 专区效率辅助代码辅助技术文档Bug排查
Claude Code v2.1.312:修复 CLAUDE.md 覆盖与技能查找等问题
原标题:v2.1.312
变更内容
- 在 Claude 应用网关中新增了
oidc.user_id_claim,用于通过sub之外的 id_token 声明来识别人员,例如 Microsoft Entra ID 的oid - 新增点击发送:在全屏模式下,点击排队消息下方的“立即发送”提示会立即发送该消息,就如同按下其按键一样
- 修复了从 VS Code 扩展登录后,托管设置和组织策略在会话剩余时间内未被获取的问题
- 修复了 Claude 在仅看到子目录中非常大的 CLAUDE.md、规则文件或通过 @ 包含的文件的开头后,就将其覆盖的问题;Write 现在会要求 Claude 读取全部内容或就地编辑
- 修复了在 Bash 中深入 git 仓库使用
cd后,找不到按目录配置的paths:技能的问题 - 修复了在终端中恢复会话后,下一次恢复会话时首次回复可能缺失的罕见情况
- 修复了名称无效的命令导致所有命令无法加载的问题,该问题可能导致
claude -p没有输出 - 修复了在清理旧会话文件同时运行时,Read 工具有时在 PDF 页面上失败并提示“pdftoppm failed: Could not write image”的问题
- 修复了加载指示器、OpenTelemetry
effort值和记录在任务期间提前显示新选择的 effort 级别的问题;它们现在显示实际生效的级别 - 修复了
/model和/effort缓存警告称重新读取会等到你的下一条消息的问题;在 Claude 工作时所做的更改可以更快触发它 - 修复了当最后一条消息只是在句子中间提到等待你处理的事项时,部分会话却显示为等待你处理的问题
- 修复了在退出前刚用 Ctrl+C 清除输入文本后,agent 视图在下次启动时恢复该文本的问题
- 修复了在空的
!输入中按 Ctrl+D 退出后,agent 视图以 shell 模式重新打开的问题 - 修复了 vim 模式下带大于剩余行数的
gj或gk计数的d、c和y会删除或复制文本的问题;与 Vim 一样,它们现在只移动光标 - 修复了
/verify在/help和/命令菜单中显示本应给 Claude 的长描述而非短描述的问题 - 改进了提示中的 effort 指示器:任务进行中所做的更改现在会说明它可能等待你的下一条消息,并且当该说明不再适用时会清除
- 改进了云会话中的 WebFetch 错误:现在对于无法解析的主机会解释为可能超出了允许的网络域,因此 Claude 会指出要允许的主机
- 将 Bedrock、Vertex、Foundry 和 Mantle 改为对 Claude Code 无法识别的模型名称(例如自定义部署名称和推理配置文件 ARNs)使用更短的系统提示,即使它们前端是 Sonnet 或 Haiku 也是如此;设置
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0以保留完整提示 - 将标记消息后的自动模型切换改为也覆盖 Claude Code 无法识别的模型名称,例如自定义部署名称;设置
CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK=1以关闭它们 - 将用量限制消息中 5-hour 窗口的称呼从“会话限制”改为“5-hour 限制”
- 将从 CLI 启动的云会话改为从服务器获取其名称和分支名称
- 将提示和 agent 钩子改为每个会话同时最多运行 24 个(包括子 agent),另外最多 12 个已等待超过其事件超时时间的钩子;低于 1 second 的
timeout现在视为 1 second - 将子 agent 的
autoCompactWindow改为可降低由CLAUDE_CODE_AUTO_COMPACT_WINDOW设置的窗口,而此前它没有效果;它仍然绝不会提高该窗口 - 将 OpenTelemetry
mcp_server.name改为报告由来自官方 Anthropic 市场的插件所声明的 fixed-URL 远程 MCP 服务器的真实名称,而不是custom - 将 Claude Code 改为停止发送
claude_code.safety_eventOpenTelemetry 事件 - [VSCode] 修复了当你的组织设置在启动时无法加载或被拒绝时,会话以裸退出代码结束的问题;该标签页现在会说明原因,并提供重试或重新登录
- [VSCode] 将用量限制重置改为显示时钟时间 (“于 3:10 PM 重置”),并改为显示“5-hour 限制”
- [Cloud sessions] 在创建或编辑在云端运行的例行程序时,为模型选择器添加了 effort 级别
- [Cloud sessions] 在云环境设置的设置脚本框中添加了带颜色、行号和复制按钮的 Bash 编辑器
- [Cloud sessions] 改进了 Claude 向云会话添加仓库时显示的步骤:现在打开它会显示发生情况的简短表格,而不是原始 JSON
- [Cloud sessions] 修复了云会话中发送失败后重新发送未更改消息时有时会运行两次的问题
- [Cloud sessions] 修复了云环境创建失败时其错误仅以 toast 形式显示在打开的对话框外部的问题;它现在会显示在对话框内
- [Cloud sessions] 修复了 Routines 页面上例行程序菜单中的编辑会跳转到该例行程序的页面而不打开其编辑对话框的问题
- [Remote Control] 修复了未归档的 Remote Control 会话在计算机重新连接之前一直显示为工作中的问题;它现在显示为空闲
- [Claude Tag] 改进了 Slack 中 Claude Tag 的重试通知,使其指明正在使用的模型,或说明已触达速率限制,而不是通用的 API 错误
- [Claude Tag] 修复了当较旧的私有 Slack 频道变为公开并获得新 ID 时,Claude Tag 频道的 on/off 开关和 agent 设置回退到工作区默认值的问题
- [Claude Tag] 修复了 Slack 中的 Claude 在其环境的网络访问设置为 None 的频道中不回复的问题
- [Claude Tag] 修复了 Slack 中的 Claude 在回复同一频道中另一线程时有时将文件发到错误线程的问题
- [Code Review] 修复了当 GitHub 延迟投递 push 事件时,Code Review 审查了过时提交或完全不审查的问题;它现在会审查拉取请求的当前提交
这条更新,对你有用吗
分享你的判断
正在确认评价状态
评论
仅支持文字,审核通过后展示。0/4000 字符
正在读取评论…