Claude Code 2.1.296:网关策略覆盖 Claude Desktop 的 Code 标签页,非 UTF-8 文件(如 GBK)不再被编辑改坏
企业管控从命令行延伸到桌面端,同时修了几处权限和编码上的坑。
// 要点
- Claude apps 网关的 managed.policies[] 新增 code 键:与 cli 设置相同,同时作用于 Claude Desktop 的 Code 标签页。
- 子智能体可设 autoCompactWindow,比主会话更早自动压缩上下文;新增 CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL,让所有工作流智能体统一用一个模型。
- 修复:受管 PreToolUse 钩子以 "continue": false 拒绝调用时没有结束本轮;部分给 BASH_ARGV0 赋值再使用的命令被自动放行,现在会请求批准。
- 修复:Edit 和 NotebookEdit 会把非 UTF-8 文件(Windows-1252、Shift-JIS、GBK)里的所有非 ASCII 字符替换掉,现在这类编辑会被拒绝。
开发者视角国内不少老仓库还有 GBK 编码的文件,之前让智能体改这些文件可能把中文全部替换掉,建议尽快升级,并借机把仓库统一转成 UTF-8。用网关管团队配置的,记得把 code 键也配上,否则桌面端会成为管控的空档。