Claude Managed Agents Memory API Changed Today: Fix These 3 Things Now Anthropic changed the behavior of every Claude Managed Agents memory call in production on July 22, 2026, with the new `agent-memory-2026-07-22` beta header now live and the old `managed-agents-2026-04-01` header adopting the same new list semantics. Developers passing custom `depth` values or using `path_prefix` without a trailing slash will hit 400 errors or silent regressions, requiring immediate fixes to three key parameters: `depth` now only accepts 0, 1, or omission; `path_prefix` requires a trailing slash and matches whole path segments; and `order_by` and `order` parameters are silently ignored. Anthropic changed the behavior of every Claude Managed Agents memory call in production today. The agent-memory-2026-07-22 beta header is now live — and the critical part is that you do not need to switch headers to be affected. As of July 22, the old managed-agents-2026-04-01 header adopts the same new list semantics. Developers passing custom depth values or using path prefix without a trailing slash will hit 400 errors or silent regressions starting now. Here is what changed and how to fix it. Why Claude Agent Memory Matters Claude Managed Agents Memory launched in public beta on April 23, 2026 https://claude.com/blog/claude-managed-agents-memory . A memory store is a workspace-scoped collection of text documents mounted inside a session container at /mnt/memory/