Qeravio
Canonical AI event

The Anthropic library now accepts SystemMessages at any position in the message list.

The update allows system messages to be placed anywhere in the conversation. Multiple leading system messages are now merged instead of rejected.

22 Sept 20261 verified claims1 sources1 observations
What happened

The official source reports this update: @langchain/anthropic@1.5.11. Patch Changes #11669 fb2a9f3 Thanks @richardscarrott ! - feat(anthropic): accept a SystemMessage anywhere in the message list. Previously only the first message could be a system message. Anything else threw. A system message that isn't first is now sent at its own position. It applies from that point in the conversation onwards, and adding one leaves the prompt cache for the earlier turns intact. Two smaller changes come with it. A leading run of two or more SystemMessage s now merges into the top-level system field instead of being rejected.

Why it matters

This official update documents a development concerning @langchain/anthropic@1.5.11. Its practical significance depends on the scope and evidence stated by the source.

What to watch next

Read the official source update and verify its stated scope, evidence and timing before acting on it.

Connected knowledge

Entities affected by this event

Continue this topic
Evidence trail

Sources behind the event