releases.shpreview

Memory listing gets stable server-defined order; parameters tightened

1 feature4 enhancementsThis release1 featureNew capabilities4 enhancementsImprovements to existing featuresAI-tallied from the release notes

Added the agent-memory-2026-07-22 beta header, which changes how listing memories behaves: results are returned in a stable, server-defined order and the order_by and order parameters are ignored; depth accepts only 0, 1, or being omitted (other values return a 400 error); and path_prefix must end with / and matches whole path segments instead of a substring. Page cursors issued without the header aren't valid with it, so restart from the first page when you adopt it. On memory store endpoints, agent-memory-2026-07-22 replaces managed-agents-2026-04-01; sending both returns a 400 error. On July 22, 2026, the managed-agents-2026-04-01 header adopts the same list behavior. All SDKs (Python 0.116.0, TypeScript 0.110.0, Go 1.56.0, Java 2.48.0, Ruby 1.55.0, PHP 0.36.0, C# 12.35.0, and CLI 1.16.0) now send this header on all memory store calls.

Fetched July 10, 2026