Fetching from the wire…
Public story · 2026-07-27 · high
Pairing the new agent-memory-2026-07-22 header with managed-agents-2026-04-01 now returns a 400, and list calls silently stop honoring order_by.
Why now: The header requirement and the path_prefix change are both documented in Anthropic's platform docs as covered in the July 27 briefing.
Claude's memory-store API requires a new beta header, agent-memory-2026-07-22, per Anthropic's docs.
The loud failure here is easy to catch, since it throws an error before anything ships. The quiet one isn't: it changes what a working query returns, with nothing in the response to flag it.
Combining the new header with the older managed-agents-2026-04-01 header on one request triggers the loud failure, a 400 instead of a merge.
The quiet change is to path_prefix. Say a filter used the prefix 'user' expecting it to catch paths like 'users/123' too. That stops working: the prefix has to end with a slash and match a whole path segment, not a fragment of one.
Listing calls changed too. They return a stable, server-defined order and ignore any order_by or order parameter sent with the request.
The depth parameter shrank too. It only accepts 0, 1, or being left out entirely.
None of this throws an error, not for path_prefix, not for listing order. That's the actual risk: a 400 gets caught in staging, but a quietly different set of memories doesn't get caught anywhere at all. Anyone with a path_prefix filter built on old substring behavior should check it against real path segments before it changes what an agent remembers.
Each link below shares sources, entities, or timing with this story.
Shared entities / Shared topic / Earlier coverage
Both cover Code, Different; overlapping topics (code, different); earlier Code coverage from 2026-04-12.
Shared entities / Earlier coverage
Both cover Code, MEMORY; earlier Code coverage from 2026-02-25.
Shared entity: Different / Shared topic / Earlier coverage
Both cover Different; overlapping topics (call, code); earlier Different coverage from 2026-07-24.
Shared entity: Code / Shared topic / Earlier coverage
Both cover Code; overlapping topics (call, code); earlier Code coverage from 2026-07-22.
Both cover Code; overlapping topics (code, error); earlier Code coverage from 2026-07-10.
Shared entity: Different / Shared topic / Earlier coverage
Both cover Different; overlapping topics (code, error); earlier Different coverage from 2026-05-08.
Both cover Different; overlapping topics (code, different); earlier Different coverage from 2026-05-03.
Shared entity: Code / Shared topic / Earlier coverage
Both cover Code; overlapping topics (code, different); earlier Code coverage from 2026-04-05.