memory changedmanaged-agents/memory
Nearest release: v2.1.309, published 3 hours before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+56added
Lines−33removed
From line
34
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits22to this page, all time
The whole hunk
from line 34, old and new numbered
/
from line 34
3434 -H "anthropic-version: 2023-06-01" \
3535 -H "anthropic-beta: agent-memory-2026-07-22" \
3636 -H "content-type: application/json" \
37 -d '{"name": "User Preferences", "description": "Per-user preferences and project context."}'
37 -d '{
38 "name": "User Preferences",
39 "description": "Per-user preferences and project context."
40 }'
3841 ```
3942
4043 <CodeGroupItem>
from line 138
135138 -H "anthropic-version: 2023-06-01" \
136139 -H "anthropic-beta: agent-memory-2026-07-22" \
137140 -H "content-type: application/json" \
138 -d '{"path": "/formatting_standards.md", "content": "All reports use GAAP formatting. Dates are ISO-8601..."}'
141 -d '{
142 "path": "/formatting_standards.md",
143 "content": "All reports use GAAP formatting. Dates are ISO-8601..."
144 }'
139145 ```
140146
141147 ```bash CLI
from line 443
437443 });
438444 await foreach (var item in page.Paginate())
439445 {
440 var line = item.Match(m => $"memory {m.Path}", p => $"memory_prefix {p.Path}");
446 var line = item.Match(
447 memoryItem => $"memory {memoryItem.Path}",
448 prefixItem => $"memory_prefix {prefixItem.Path}");
441449 Console.WriteLine(line);
442450 }
443451 ```
from line 470
462470 .build()
463471 );
464472 for (var item : page.data()) {
465 item.memory().ifPresent(m -> IO.println("memory " + m.path()));
466 item.memoryPrefix().ifPresent(p -> IO.println("memory_prefix " + p.path()));
473 item.memory().ifPresent(memoryItem -> IO.println("memory " + memoryItem.path()));
474 item.memoryPrefix().ifPresent(prefixItem -> IO.println("memory_prefix " + prefixItem.path()));
467475 }
468476 ```
469477
from line 552
544552 ```java Java
545553 var retrieved = client.beta().memoryStores().memories().retrieve(
546554 mem.id(),
547 MemoryRetrieveParams.builder().memoryStoreId(store.id()).build()
555 MemoryRetrieveParams.builder()
556 .memoryStoreId(store.id())
557 .build()
548558 );
549559 IO.println(retrieved.content().orElseThrow());
550560 ```
from line 586
576586 -H "anthropic-version: 2023-06-01" \
577587 -H "anthropic-beta: agent-memory-2026-07-22" \
578588 -H "content-type: application/json" \
579 -d '{"path": "/preferences/formatting.md", "content": "Always use tabs, not spaces."}'
589 -d '{
590 "path": "/preferences/formatting.md",
591 "content": "Always use tabs, not spaces."
592 }'
580593 ```
581594
582595 ```bash CLI
from line 890
877890 ```java Java
878891 client.beta().memoryStores().memories().delete(
879892 mem.id(),
880 MemoryDeleteParams.builder().memoryStoreId(store.id()).build()
893 MemoryDeleteParams.builder()
894 .memoryStoreId(store.id())
895 .build()
881896 );
882897 ```
883898
from line 967
952967 MemoryID = mem.ID,
953968 });
954969 var versionIds = new List<string>();
955 await foreach (var v in versions.Paginate())
970 await foreach (var memoryVersion in versions.Paginate())
956971 {
957 Console.WriteLine($"{v.ID}: {v.Operation.Raw()}");
958 versionIds.Add(v.ID);
972 Console.WriteLine($"{memoryVersion.ID}: {memoryVersion.Operation.Raw()}");
973 versionIds.Add(memoryVersion.ID);
959974 }
960975
961976 var versionId = versionIds[1];
from line 981
966981 MemoryID: anthropic.String(mem.ID),
967982 })
968983 for versions.Next() {
969 v := versions.Current()
970 fmt.Printf("%s: %s\n", v.ID, v.Operation)
984 memoryVersion := versions.Current()
985 fmt.Printf("%s: %s\n", memoryVersion.ID, memoryVersion.Operation)
971986 }
972987 if err := versions.Err(); err != nil {
973988 panic(err)
from line 1000
9851000 ```java Java
9861001 var versions = client.beta().memoryStores().memoryVersions().list(
9871002 store.id(),
988 MemoryVersionListParams.builder().memoryId(mem.id()).build()
1003 MemoryVersionListParams.builder()
1004 .memoryId(mem.id())
1005 .build()
9891006 );
990 for (var v : versions.autoPager()) {
991 IO.println(v.id() + ": " + v.operation());
1007 for (var memoryVersion : versions.autoPager()) {
1008 IO.println(memoryVersion.id() + ": " + memoryVersion.operation());
9921009 }
9931010
9941011 var versionId = versions.data().get(1).id();
from line 1016
9991016 $store->id,
10001017 memoryID: $mem->id,
10011018 );
1002 foreach ($versions->pagingEachItem() as $v) {
1003 echo "{$v->id}: {$v->operation}\n";
1019 foreach ($versions->pagingEachItem() as $memoryVersion) {
1020 echo "{$memoryVersion->id}: {$memoryVersion->operation}\n";
10041021 }
10051022
10061023 $versionId = $versions->data[1]->id;
from line 1092
10751092 ```java Java
10761093 var version = client.beta().memoryStores().memoryVersions().retrieve(
10771094 versionId,
1078 MemoryVersionRetrieveParams.builder().memoryStoreId(store.id()).build()
1095 MemoryVersionRetrieveParams.builder()
1096 .memoryStoreId(store.id())
1097 .build()
10791098 );
10801099 IO.println(version.content().orElseThrow());
10811100 ```
from line 1172
11531172 ```java Java
11541173 client.beta().memoryStores().memoryVersions().redact(
11551174 versionId,
1156 MemoryVersionRedactParams.builder().memoryStoreId(store.id()).build()
1175 MemoryVersionRedactParams.builder()
1176 .memoryStoreId(store.id())
1177 .build()
11571178 );
11581179 ```
11591180
from line 1228
12071228
12081229 ```csharp C#
12091230 var stores = await client.Beta.MemoryStores.List(new() { IncludeArchived = true });
1210 await foreach (var s in stores.Paginate())
1231 await foreach (var memoryStore in stores.Paginate())
12111232 {
1212 Console.WriteLine($"{s.ID} {s.Name} {s.ArchivedAt}");
1233 Console.WriteLine($"{memoryStore.ID} {memoryStore.Name} {memoryStore.ArchivedAt}");
12131234 }
12141235 ```
12151236
from line 1239
12181239 IncludeArchived: anthropic.Bool(true),
12191240 })
12201241 for stores.Next() {
1221 s := stores.Current()
1222 fmt.Println(s.ID, s.Name, s.ArchivedAt)
1242 memoryStore := stores.Current()
1243 fmt.Println(memoryStore.ID, memoryStore.Name, memoryStore.ArchivedAt)
12231244 }
12241245 if err := stores.Err(); err != nil {
12251246 panic(err)
from line 1248
12271248 ```
12281249
12291250 ```java Java
1230 for (var s : client.beta().memoryStores().list(
1231 MemoryStoreListParams.builder().includeArchived(true).build()
1251 for (var memoryStore : client.beta().memoryStores().list(
1252 MemoryStoreListParams.builder()
1253 .includeArchived(true)
1254 .build()
12321255 ).autoPager()) {
1233 IO.println(s.id() + " " + s.name() + " " + s.archivedAt());
1256 IO.println(memoryStore.id() + " " + memoryStore.name() + " " + memoryStore.archivedAt());
12341257 }
12351258 ```
12361259
12371260 ```php PHP
1238 foreach ($client->beta->memoryStores->list(includeArchived: true)->pagingEachItem() as $s) {
1261 foreach ($client->beta->memoryStores->list(includeArchived: true)->pagingEachItem() as $memoryStore) {
12391262 // archivedAt is only set on archived stores.
1240 $archivedAt = isset($s->archivedAt) ? $s->archivedAt->format(DATE_ATOM) : '';
1241 echo "{$s->id} {$s->name} {$archivedAt}\n";
1263 $archivedAt = isset($memoryStore->archivedAt) ? $memoryStore->archivedAt->format(DATE_ATOM) : '';
1264 echo "{$memoryStore->id} {$memoryStore->name} {$archivedAt}\n";
12421265 }
12431266 ```
12441267
No line in this hunk matches that.