Claude Code 2.1.236 在 8 月 19 日发布,33 项 CLI 变更。
新加的 ANTHROPIC_DEFAULT_MODEL 决定新会话从哪个模型起步,用 /model 选过之后以选择为准,而且跨重启保留,这一点跟 ANTHROPIC_MODEL 不同。两个变量接受的取值也不一样,有人实测把 ANTHROPIC_DEFAULT_MODEL 设成 haiku 不生效,文档说明这个变量会忽略 default、inherit、opusplan 和 haiku 这类取值,而 ANTHROPIC_MODEL 设 haiku 是认的。团队铺开之前先在本机验一遍。
跨会话的 SendMessage 多了 notify_when_idle,可以让同一台机器上的另一个 Claude Code 会话在下次空闲时发一条通知,一次性、需显式开启、不轮询,只在 macOS 和 Linux 上有。
安全改了三处。macOS 沙箱里形如 **/.env 的通配拒读规则现在压过允许读的区域,覆盖匹配目录下的内容,改文件名也绕不过去。托管设置的批准弹窗曾经在启动时渲染失败却仍把第一次按键算作同意,已修。auto 模式下 Monitor 的放行规则被挂起,Monitor 命令跟 Bash 命令一样要弹窗确认。
还有两条容易忽略的改动。auto 模式检查 git 状态时不会再被 status.showUntrackedFiles=no 骗成干净工作树。打错或不可用的斜杠命令现在直接报错,不再模糊匹配跑最接近的那条,前缀和别名照旧可用。