Claude Code 8 月 20 日发了 2.1.238,条目很长,挑几件影响日常的说。
长会话的内存问题修了。子 Agent 的工具结果在滑出最近显示窗口之后会被释放,之前它们一直留着,会话越长占得越多。
插件安装的口子收紧了。插件市场和目录项新增 headersHelper,可以跑一条命令临时签发 HTTP 头,比如短时效令牌,用来拉取目录和同源压缩包。这条命令只在安装或更新那个插件时才跑,跑之前会先把命令内容显示出来,然后问一句 y/N,也可以直接带 -y。项目里 .mcp.json 的 headersHelper 和 agent 文件里内联的 MCP server,都要求那个目录的信任对话框已经点过同意,claude -p 下同样要求。
自托管 runner 加了两个参数。--defer-shutdown-max-min 让 runner 收到 SIGTERM 之后继续服务已连上的会话,超过设定分钟数就把剩下的挂起再退出。--proxy-authorization-command 和 --proxy-authorization-file 给那些每次连接都要新签 Proxy-Authorization 头的出口代理用。
还有一条容易踩到的改动。Ctrl+L 和 Cmd+K 在全屏下改成只重绘,双击触发 /clear 那个快捷方式删掉了。官方给的理由是 1 行高的 nvim 终端会因此陷入自动清屏循环。