返回快讯列表
开发者动态

Claude Code 更新 Hooks 阻断与子 Agent 压缩控制,补齐网关和文件编码处理

Claude Code 2.1.294 至 2.1.296 集中改进 Hooks、子 Agent 与企业网关;Read 可在上下文允许时读取更大的完整文本。

Claude Code 2.1.296 为子 Agent 定义加入 autoCompactWindow,可以让子任务比主对话更早进行上下文压缩;CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL 则能统一指定工作流 Agent 使用的模型,同时保留其他子 Agent 各自的设置。Read 工具新增 allow_large 选项,确实需要完整内容且上下文仍有空间时,可以一次读取超过通常大小限制的文本文件。

相邻版本把 Hooks 的失败处理补得更明确。2.1.295 为命令和 HTTP Hooks 加入 onFailure: block:启动失败、超时或以意外退出码结束时,阻止对应动作。2.1.294 修正以指令形式编写的 prompt 和 agent Hooks 未阻止应阻止操作的问题;2.1.296 又修复托管 PreToolUse 拒绝操作时错误终止整轮对话,以及部分会话未应用 PostToolUse 修改后的 MCP 输出等情况。

企业接入和跨平台编辑也有调整。Claude apps gateway 的 managed.policies 可以配置 Code 标签页,启动失败原因直接显示在回复中。编辑无效 UTF-8 文件时,Edit 和 NotebookEdit 现在拒绝操作,防止 Windows-1252、Shift-JIS、GBK 文件里的非 ASCII 字符被替换。终端、SDK 与预算显示中的 Sonnet 5.5 缓存读取计价也从每百万 token 0.20 美元调整为 0.10 美元,使这些入口的费用计算采用更新后的费率。

更多快讯