Claude Code v2.1.323 发布:实验性 Code Mode 让模型写 JavaScript 调用工具
Anthropic 发布 Claude Code v2.1.323,核心新功能是实验性的 Code Mode:开启后 Claude 通过编写 JavaScript 代码来调用工具,替代逐次工具调用,可在 code.claude.com/docs 开关,也支持组织级关闭。插件系统同步升级:plugin.json 新增 engines["claude-code"] 字段,超出声明版本范围的插件不会被安装或加载;claude plugin validate 新增 TypeScript hooks 类型检查和 engine.create 钩子的 $ 名词校验,每项发现以警告形式呈现,--strict 模式下会直接失败。管理配置新增 CLAUDE_CODE_AUTO_MODE_MODEL,用于第三方 provider 上的 Claude Desktop 会话;hooks 长时间运行时每 30 秒输出一次心跳,避免宿主程序把会话误判为挂起。修复项包括 /compact 二次运行会吞掉未回答消息、恢复会话时消息拼接错位、处理超大文件后的内存峰值、Edit 和 Bash 在 /proc 文件及命名管道上的内存溢出,以及 claude plugin 与 claude mcp list 在 token 续期时登出 Console 账户的问题。Artifact 工具的资产上传新增 .docx 支持。
当前结论
如果你日常用 Claude Code 写代码,这个版本值得升级:Code Mode 让模型用一段 JS 批量调工具,比一次一次调用快;插件多了版本范围和类型检查,工具链更稳。修的那批 /compact、内存峰值 bug 也都是高频踩坑点。
证据链
11 个信源冲突核查
现有去重数据只说明这些来源讨论同一事件,不代表立场相同。当前没有结构化的支持或反驳证据,不自动推断冲突。