改变了什么
Anthropic 表示,消息线程已在 Claude Platform 进入公开 Beta,并通过 Messages API 请求使用,这样智能体就不必在每一轮重发完整历史。编程智能体在一次会话里可能发出数百次请求,每次请求都会带上此前的全部消息和工具结果。对话达到数十万 token 之后,这种重发会增加 Claude 开始回复之前的时间。
第一次请求包含完整对话并开启一个线程。此后的请求只包含新消息和上一条响应的 ID。轮次之间,线程留在内存中,经过加密,不会写入磁盘。它在最后一次请求的 5 分钟后过期,客户端随后重发完整对话,以开启新的线程。
Claude 每一轮仍会读取完整对话,因此 token 用量不变。标准的 Claude token 价格和现有速率限制仍然适用。ClaudeDevs 在 2026 年 11 月 2 日发文,把这种留在内存中的保存称为服务端缓存,并表示要发送上一条消息的 ID。此后每一轮,按 Anthropic 文章的说明,发送上一条响应的 ID。
面向谁
Anthropic 把消息线程对准仍在进行的会话:长时间运行的编程智能体、截图留在线程里而不是每一轮重新上传的计算机使用智能体,以及文档或图像很多的工作流。Anthropic 表示,携带的上下文越多,到达首个 token 的时间还可以进一步缩短。
在大多数 Claude Code 用户默认开启消息线程的情况下,Anthropic 报告,50 万到 100 万 token 的请求里,到达首个 token 的时间中位数大约下降 35%。ClaudeDevs 报告了同一个中位数。对于长对话,ClaudeDevs 称请求的中位数从大约 800 KB 变为 1.8 KB,token 用量不变。Anthropic 的文章说请求变小了。800 KB 和 1.8 KB 这两个数字来自 ClaudeDevs 的帖子。
公开 Beta 覆盖原生 Claude Platform、AWS 上的 Claude Platform、Microsoft Foundry 中的 Claude,以及 Google Cloud 上的 Claude Models(由 Anthropic 托管)。
如何试用
在 Messages API 请求中加入 thread 参数,然后遵循 Anthropic 的文档。ClaudeDevs 还表示要加上一个 beta 请求头。
在 Claude Code 上,Anthropic 表示消息线程已经为大多数用户开启。
这次 Beta 的界限
没有给出正式可用日期,Anthropic 也没有指出默认开启对应的 Claude Code 版本。谁算作大多数 Claude Code 用户,并没有定义。公告没有包含 thread 参数的字段、错误,以及 beta 请求头的名称。
来源
相关来源
资料与编写依据
2026年11月2日核对的来源:claude.com 上 Anthropic 的消息线程文章,以及 2026-11-02T19:06:08Z 的 ClaudeDevs 帖子。Claude Code 更新说明中,从版本 2.1.316(2026年10月31日)到版本 2.1.300(2026年10月14日)的笔记没有提到消息线程。该页 2.1.299 笔记的其余部分以及更早的条目未纳入。thread 参数的 Messages API 参考、beta 请求头名称,以及错误行为未纳入。没有另行测量延迟或请求大小。