Anthropic dropped every system message but the last

FixAIService
已装运
2026年7月19日 01:45 UTC
作者
Kamo
提交
93bab45

buildRequestBody assigned rather than accumulated the system field, so with more than one system message only the final one reached the model. In practice that meant: as soon as retrieval injected a knowledge block, the agent's OWN instructions were the part silently thrown away - including its compliance limits. Context-window truncation notices had the same effect. Latent before, because a single system message is the common case. This release makes it far more likely to bite: the compiler emits a larger structured prompt and the new system-partition cap can add its own notice, so multi-block system content becomes normal rather than exceptional. System messages are now concatenated in order with a blank line between them. buildRequestBody is package-private so the request shaping can be asserted without standing up a WebClient.

所有更改

就像你看到的运输?

每一个都自动更新您工作空间的地盘。 开始自由,看它成长 一周又一周.

永远开始自由查看定价