Claude Code v2.1.236 发布:新增默认模型环境变量与跨会话空闲通知
Anthropic 发布 Claude Code v2.1.236,新增 ANTHROPIC_DEFAULT_MODEL 环境变量用于设定新会话默认模型,并支持跨会话 SendMessage 的 notify_when_idle 一次性空闲通知。macOS 沙盒通配符读取拒绝规则得到强化,同时修复了大量自 2.1.229 以来的回归问题。
Anthropic 在 GitHub 上发布 Claude Code v2.1.236。新版本引入 ANTHROPIC_DEFAULT_MODEL 环境变量,可设定新会话启动时使用的默认模型,而通过 /model 手动选择的模型仍会覆盖该设置并在重启后保留。
跨会话协作方面,新增 notify_when_idle 选项:可以请求同一台机器上的另一个 Claude Code 会话在其下次空闲时发送一次通知,该功能为可选开启、一次性触发且不进行轮询,支持 macOS 和 Linux。
安全相关的改进集中在 macOS 沙盒:通配符读取拒绝规则(如 **/.env)现在在允许读取的区域内优先生效,覆盖匹配目录的全部内容,且无法通过重命名被拒绝的文件来绕过。
本版还修复了多项问题,包括会话切换目录被删除后剪贴板复制、后台会话和本地 MCP 日志失效(自 2.1.229 起)的回归,全屏渲染器单次启动失败后永久失效的问题,以及 WSL 下子进程启动失败时的未处理 Promise 拒绝(2.1.234 回归)等。
其他改进涵盖 auto 模式在 Bedrock、Vertex AI 和 Foundry 上与 Claude API 使用一致的分类默认值、会话摘要文本上限 400 字符以避免失控、启动性能优化,以及 VS Code 插件为转录视图新增屏幕阅读器支持等。
为什么值得关注
属于常规迭代但包含沙盒安全强化和多项回归修复,重度用户建议升级以避免后台会话和渲染器相关的已知问题。