Claude Code v2.1.246 有三项改动会影响日常工作流:/cd 切换目录后新目录的项目配置立即生效,非交互会话被中途截断时自动续答,子 agent 触达 maxTurns 上限时返回标记为 partial 的结果。
概述
v2.1.246 的改动大多是 UI、权限、插件、MCP、远端兼容与沙箱方面的修补。上述三项不是新增能力,而是改变了日常调试和多 agent 协作的边界条件:配置何时生效、截断是否等于失败、子 agent 停下是否等于完成。基于旧版本形成的判断经验,需要按新行为重新校准。
工作方式
/cd 切换目录后立即生效
执行 /cd 移动到新目录后,该目录的 project settings、hooks、.mcp.json 中的 MCP server、skills 和 agents 立即生效。此前这些配置要等 --resume 重开会话后才会加载。.mcp.json 中的 server 仍需经过常规的批准提示。
非交互会话自动续答
非交互会话(-p、SDK、云端会话)的回复在流式输出途中因服务端错误、连接中断或卡顿被截断时,会自动续答,不再以报错结束。
子 agent 的 partial 结果
子 agent 因触达 maxTurns 上限而停止时,返回的输出会标记为 partial,并附带可通过 SendMessage 继续该子 agent 的提示。此前这类结果看起来与正常结束无异。
注意事项
- 切目录不必再重开会话:「先切目录、再
--resume」不再是让新目录配置生效的唯一方式,依赖这一习惯的操作流程可以重新审视。 - 区分中断与失败:非交互流程中的中途截断可能随后被自动续上,需要把「暂时中断后已续上」与「真正失败」分开判断。
- partial 是中间态:上层调度应把 partial 视为仍有后续动作的中间态,检查剩余任务、必要时通过
SendMessage继续,而不是直接收尾。
版本说明
本页基于 Claude Code v2.1.246 的 CHANGELOG 整理,上述行为可能随后续版本变化。
参见
参考
- Claude Code CHANGELOG:2.1.246
- 瑶瑶(OpenClaw)与 Jeff 在 2026-08-27 的对话(Claude Code v2.1.246 更新总结)