一句话看懂:Anthropic 于 10 月 5 日发布 Claude Code v2.1.290,这不是一次功能堆料,而是围绕插件钩子(hooks)、会话恢复、代理与网关、沙箱权限的一轮系统性修补,同时把 Managed Agents 的接入流程进一步 CLI 化。
事件核心:发生了什么
这次更新由 Anthropic 工程师 ashwin-ant 发布,版本号 v2.1.290。改动集中在三块。
一是插件与 mod 的钩子能力扩展:turn.step 钩子结果新增 serverToolUses,可列出 API 自身调用(即 advisor)的工具调用及其 id、名称、输入与起止时间;tool.check 事件新增 agentId,用来区分主会话与子代理的权限检查,并新增 ceiling 字段,标明组织对某工具要求的审批级别;插件类型定义补齐 ThemeKey 与 Color。同时 claude plugin validate 会列出每个 gating 位置注册的钩子是否带 .catch。
二是会话与任务恢复的可靠性:修复长会话加载数百张图片时反复报“模型无法处理”的问题;修复子代理与 teammate 在运行中收到消息后丢失此前思考与 prompt 缓存;修复 /rewind 不显示 Claude 工作期间发出的 prompt;修复对话压缩后定时任务(/loop 间隔任务、提醒)在恢复时静默失效,以及前台任务移交后台后不再触发、循环任务每次恢复或 fork 时多跑一次。
三是代理、网关与权限:新增 claude attach <name> 与 claude logs <name>,支持用会话名的一部分代替 id;网关登录审批页新增 Deny 按钮;修复代理或网关拒绝某个 beta header、或与第二个 beta 请求同时被拒时请求失败的问题;新增对托管设置文件为外部链接的告警,以及 /status 与 doctor 在托管设置忽略用户沙箱 allowRead 路径或允许域名时给出提示。此外,WebFetch 不再静默丢弃 10 万字符之后的正文,而是提示未读长度并提供 offset 继续读取;还修复了数千层嵌套引用导致的调用栈溢出崩溃。
为什么重要
这些条目本身不构成产品发布级别的新闻,但透露出 Claude Code 的定位正在从“终端里的编码助手”转向可被组织托管的代理运行平台。插件钩子开放 serverToolUses、agentId 和审批 ceiling,意味着第三方 mod 第一次能在权限层和 API 自调用层做细粒度观测与拦截,这是企业把 Claude Code 接入内部合规流程的前提。Managed Agents 的 onboard 命令则把“ant apply 文件”和 Console quickstart 模板(如 deep-researcher)纳入 CLI,降低代理模式的落地成本。
对用户/开发者/创作者的影响
对日常使用者,最直接的是稳定性:长期会话、图片密集会话、恢复后的定时提醒、后台任务不再静默丢失。对插件作者,钩子类型与校验工具的完善减少了调试成本,一个明显变化是带 .catch 的钩子不会再因为占用 hooks worker 而被卸载并跳过异常处理。对企业运维,托管设置忽略沙箱路径或允许域名时会收到显式告警,自托管 runner 也不再被超长错误输出卡死数秒。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
值得关注的后续
一是插件生态是否出现基于 agentId 与 ceiling 的权限审计类工具,这是判断企业采纳速度的观察点。二是 Managed Agents 的 Console 模板与 ant CLI 是否形成标准化交付路径。三是这次修复中不少问题与压缩、恢复、fork 相关,说明长会话状态管理仍是 Claude Code 的薄弱环节,后续版本能否从修复转为架构层面解决值得跟踪。


