Claude Code 在 8 月 21 日发了 2.1.239,紧跟前一天的 2.1.238。changelog 这一版条目特别密,挑几件会碰到钱、会碰到代理的说。
账单估算变了。/cost、状态栏和 --max-budget-usd 现在会把数据驻留工作区的 1.1 倍美国境内推理溢价算进去。以前这层溢价不进估算,数字看着便宜,真扣的时候对不上。
Python 项目多了一条迁移命令 /claude-api upgrade,用来把 anthropic 从 0.x 升到 1.x。skill 里的 Python 参考也跟着改了,超时对象要用 anthropic.Timeout,不能再写 httpx.Timeout。这是跟着 8 月 20 日 Python SDK v1.0 走的。
Bedrock 上有一条计费相关的大修。流式传输如果挂在会剥掉响应 Content-Type 头的代理后面,以前每个回合会悄悄改成非流式再跑一遍,API 调用数直接翻倍。现在不会了。同一批里,Bedrock 加 SSO profile 加 awsAuthRefresh 再走 HTTPS 代理时的启动挂起也修了,凭证预检查会遵守 HTTPS_PROXY。
Alpine 和 musl 环境终于能加载原生附加组件。图片粘贴、剪贴板、音频采集现在发的是 musl 编译的二进制,以前那套 glibc 的会被运行时直接拒绝。Windows 上跨会话消息也通了,SendMessage 和 ListAgents 的行为和 macOS、Linux 对齐。
/goal 对长时间后台任务的重复检查改成了退避,先 30 分钟,再 1 小时,之后每 2 小时一次,不再固定半小时敲一次。月度支出上限用完时,提示里会同时写出会话限额和周限额什么时候重置。