Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

Memory Stores changedapi/beta/memory_stores

Nearest release: v2.1.283, published 3 hours after 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+42added
Lines−42removed
From line 155 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits11to this page, all time

The whole hunk

from line 155, old and new numbered
/
lines
from line 155
155155 
156156 - `created_at: string`
157157 
158 A timestamp in RFC 3339 format
158 Timestamp when the store was created.
159159 
160160 format: date-time
161161 
from line 165
165165 
166166 - `updated_at: string`
167167 
168 A timestamp in RFC 3339 format
168 Timestamp when the store's `name`, `description`, or `metadata` was last modified. Memory writes inside the store do not advance this.
169169 
170170 format: date-time
171171 
172172 - `archived_at: optional string or null`
173173 
174 A timestamp in RFC 3339 format
174 Timestamp when the store was archived, or `null` if active. Set once and never cleared; archiving is one-way. Archived stores are read-only and cannot be attached to new sessions.
175175 
176176 format: date-time
177177 
from line 373
373373 
374374 - `created_at: string`
375375 
376 A timestamp in RFC 3339 format
376 Timestamp when the store was created.
377377 
378378 format: date-time
379379 
from line 383
383383 
384384 - `updated_at: string`
385385 
386 A timestamp in RFC 3339 format
386 Timestamp when the store's `name`, `description`, or `metadata` was last modified. Memory writes inside the store do not advance this.
387387 
388388 format: date-time
389389 
390390 - `archived_at: optional string or null`
391391 
392 A timestamp in RFC 3339 format
392 Timestamp when the store was archived, or `null` if active. Set once and never cleared; archiving is one-way. Archived stores are read-only and cannot be attached to new sessions.
393393 
394394 format: date-time
395395 
from line 574
574574 
575575 - `created_at: string`
576576 
577 A timestamp in RFC 3339 format
577 Timestamp when the store was created.
578578 
579579 format: date-time
580580 
from line 584
584584 
585585 - `updated_at: string`
586586 
587 A timestamp in RFC 3339 format
587 Timestamp when the store's `name`, `description`, or `metadata` was last modified. Memory writes inside the store do not advance this.
588588 
589589 format: date-time
590590 
591591 - `archived_at: optional string or null`
592592 
593 A timestamp in RFC 3339 format
593 Timestamp when the store was archived, or `null` if active. Set once and never cleared; archiving is one-way. Archived stores are read-only and cannot be attached to new sessions.
594594 
595595 format: date-time
596596 
from line 784
784784 
785785 - `created_at: string`
786786 
787 A timestamp in RFC 3339 format
787 Timestamp when the store was created.
788788 
789789 format: date-time
790790 
from line 794
794794 
795795 - `updated_at: string`
796796 
797 A timestamp in RFC 3339 format
797 Timestamp when the store's `name`, `description`, or `metadata` was last modified. Memory writes inside the store do not advance this.
798798 
799799 format: date-time
800800 
801801 - `archived_at: optional string or null`
802802 
803 A timestamp in RFC 3339 format
803 Timestamp when the store was archived, or `null` if active. Set once and never cleared; archiving is one-way. Archived stores are read-only and cannot be attached to new sessions.
804804 
805805 format: date-time
806806 
from line 1133
11331133 
11341134 - `created_at: string`
11351135 
1136 A timestamp in RFC 3339 format
1136 Timestamp when the store was created.
11371137 
11381138 format: date-time
11391139 
from line 1143
11431143 
11441144 - `updated_at: string`
11451145 
1146 A timestamp in RFC 3339 format
1146 Timestamp when the store's `name`, `description`, or `metadata` was last modified. Memory writes inside the store do not advance this.
11471147 
11481148 format: date-time
11491149 
11501150 - `archived_at: optional string or null`
11511151 
1152 A timestamp in RFC 3339 format
1152 Timestamp when the store was archived, or `null` if active. Set once and never cleared; archiving is one-way. Archived stores are read-only and cannot be attached to new sessions.
11531153 
11541154 format: date-time
11551155 
from line 1216
12161216 
12171217 - `created_at: string`
12181218 
1219 A timestamp in RFC 3339 format
1219 Timestamp when the store was created.
12201220 
12211221 format: date-time
12221222 
from line 1226
12261226 
12271227 - `updated_at: string`
12281228 
1229 A timestamp in RFC 3339 format
1229 Timestamp when the store's `name`, `description`, or `metadata` was last modified. Memory writes inside the store do not advance this.
12301230 
12311231 format: date-time
12321232 
12331233 - `archived_at: optional string or null`
12341234 
1235 A timestamp in RFC 3339 format
1235 Timestamp when the store was archived, or `null` if active. Set once and never cleared; archiving is one-way. Archived stores are read-only and cannot be attached to new sessions.
12361236 
12371237 format: date-time
12381238 
from line 1420
14201420 
14211421 - `created_at: string`
14221422 
1423 A timestamp in RFC 3339 format
1423 When this memory was created, in RFC 3339 format.
14241424 
14251425 format: date-time
14261426 
from line 1438
14381438 
14391439 - `updated_at: string`
14401440 
1441 A timestamp in RFC 3339 format
1441 When this memory was last modified, in RFC 3339 format. Use this as a cheap freshness signal; for who made the change, look up the head version's `created_by` via [List memory versions](/docs/en/api/beta/memory_stores/memory_versions/list).
14421442 
14431443 format: date-time
14441444 
from line 1663
16631663 
16641664 - `created_at: string`
16651665 
1666 A timestamp in RFC 3339 format
1666 When this memory was created, in RFC 3339 format.
16671667 
16681668 format: date-time
16691669 
from line 1681
16811681 
16821682 - `updated_at: string`
16831683 
1684 A timestamp in RFC 3339 format
1684 When this memory was last modified, in RFC 3339 format. Use this as a cheap freshness signal; for who made the change, look up the head version's `created_by` via [List memory versions](/docs/en/api/beta/memory_stores/memory_versions/list).
16851685 
16861686 format: date-time
16871687 
from line 1900
19001900 
19011901 - `created_at: string`
19021902 
1903 A timestamp in RFC 3339 format
1903 When this memory was created, in RFC 3339 format.
19041904 
19051905 format: date-time
19061906 
from line 1918
19181918 
19191919 - `updated_at: string`
19201920 
1921 A timestamp in RFC 3339 format
1921 When this memory was last modified, in RFC 3339 format. Use this as a cheap freshness signal; for who made the change, look up the head version's `created_by` via [List memory versions](/docs/en/api/beta/memory_stores/memory_versions/list).
19221922 
19231923 format: date-time
19241924 
from line 2108
21082108 
21092109- `precondition: optional BetaManagedAgentsPrecondition`
21102110 
2111 Optimistic-concurrency precondition: the update applies only if the memory's stored `content_sha256` equals the supplied value. On mismatch, the request returns `memory_precondition_failed_error` (HTTP 409); re-read the memory and retry against the fresh state. If the precondition fails but the stored state already exactly matches the requested `content` and `path`, the server returns 200 instead of 409.
2111 Optional optimistic-concurrency precondition. When supplied, the update applies only if the memory's current state matches; on mismatch the request returns `memory_precondition_failed_error` (HTTP 409). When omitted, the update is unconditional.
21122112 
21132113 - `type: "content_sha256"`
21142114 
from line 2140
21402140 
21412141 - `created_at: string`
21422142 
2143 A timestamp in RFC 3339 format
2143 When this memory was created, in RFC 3339 format.
21442144 
21452145 format: date-time
21462146 
from line 2158
21582158 
21592159 - `updated_at: string`
21602160 
2161 A timestamp in RFC 3339 format
2161 When this memory was last modified, in RFC 3339 format. Use this as a cheap freshness signal; for who made the change, look up the head version's `created_by` via [List memory versions](/docs/en/api/beta/memory_stores/memory_versions/list).
21622162 
21632163 format: date-time
21642164 
from line 2571
25712571 
25722572 - `created_at: string`
25732573 
2574 A timestamp in RFC 3339 format
2574 When this version was written, in RFC 3339 format.
25752575 
25762576 format: date-time
25772577 
from line 2585
25852585 
25862586 - `operation: BetaManagedAgentsMemoryVersionOperation`
25872587 
2588 The kind of mutation a `memory_version` records. Every non-no-op mutation to a memory appends exactly one version row with one of these values.
2588 The kind of mutation this version records: `created`, `modified`, or `deleted`.
25892589 
25902590 - `"created"`
25912591 
from line 2615
26152615 
26162616 - `created_by: optional BetaManagedAgentsActor`
26172617 
2618 Identifies who performed an operation. Recorded when the operation happens and not updated afterwards, so the ID may refer to a user, service account, API key, or session that has since been deleted.
2618 Who performed this write: one of `session_actor`, `api_actor`, `user_actor`, or `service_account_actor`; `null` when no writer is recorded. Captured at write time and preserved through redaction. A `session_actor` is an agent writing through the store's mounted filesystem at `/mnt/memory/`. The API key that created that session is not recorded on agent writes, so attribution names who made the write, not who is ultimately responsible; look up session provenance via the [Sessions API](/docs/en/api/beta/sessions/retrieve).
26192619 
26202620 - `BetaManagedAgentsSessionActor object`
26212621 
from line 2671
26712671 
26722672 - `redacted_at: optional string or null`
26732673 
2674 A timestamp in RFC 3339 format
2674 When this version was redacted, in RFC 3339 format, or `null` if it has not been redacted. When set, `content`, `path`, `content_size_bytes`, and `content_sha256` are all `null`. See [Redact a memory version](/docs/en/api/beta/memory_stores/memory_versions/redact).
26752675 
26762676 format: date-time
26772677 
26782678 - `redacted_by: optional BetaManagedAgentsActor`
26792679 
2680 Identifies who performed an operation. Recorded when the operation happens and not updated afterwards, so the ID may refer to a user, service account, API key, or session that has since been deleted.
2680 Who redacted this version, or `null` if it has not been redacted. In practice always an `api_actor`, `user_actor`, or `service_account_actor` (agents do not have a redact capability).
26812681 
26822682- `next_page: optional string or null`
26832683 
from line 2879
28792879 
28802880 - `created_at: string`
28812881 
2882 A timestamp in RFC 3339 format
2882 When this version was written, in RFC 3339 format.
28832883 
28842884 format: date-time
28852885 
from line 2893
28932893 
28942894 - `operation: BetaManagedAgentsMemoryVersionOperation`
28952895 
2896 The kind of mutation a `memory_version` records. Every non-no-op mutation to a memory appends exactly one version row with one of these values.
2896 The kind of mutation this version records: `created`, `modified`, or `deleted`.
28972897 
28982898 - `"created"`
28992899 
from line 2923
29232923 
29242924 - `created_by: optional BetaManagedAgentsActor`
29252925 
2926 Identifies who performed an operation. Recorded when the operation happens and not updated afterwards, so the ID may refer to a user, service account, API key, or session that has since been deleted.
2926 Who performed this write: one of `session_actor`, `api_actor`, `user_actor`, or `service_account_actor`; `null` when no writer is recorded. Captured at write time and preserved through redaction. A `session_actor` is an agent writing through the store's mounted filesystem at `/mnt/memory/`. The API key that created that session is not recorded on agent writes, so attribution names who made the write, not who is ultimately responsible; look up session provenance via the [Sessions API](/docs/en/api/beta/sessions/retrieve).
29272927 
29282928 - `BetaManagedAgentsSessionActor object`
29292929 
from line 2979
29792979 
29802980 - `redacted_at: optional string or null`
29812981 
2982 A timestamp in RFC 3339 format
2982 When this version was redacted, in RFC 3339 format, or `null` if it has not been redacted. When set, `content`, `path`, `content_size_bytes`, and `content_sha256` are all `null`. See [Redact a memory version](/docs/en/api/beta/memory_stores/memory_versions/redact).
29832983 
29842984 format: date-time
29852985 
29862986 - `redacted_by: optional BetaManagedAgentsActor`
29872987 
2988 Identifies who performed an operation. Recorded when the operation happens and not updated afterwards, so the ID may refer to a user, service account, API key, or session that has since been deleted.
2988 Who redacted this version, or `null` if it has not been redacted. In practice always an `api_actor`, `user_actor`, or `service_account_actor` (agents do not have a redact capability).
29892989 
29902990#### Example
29912991 
from line 3164
31643164 
31653165 - `created_at: string`
31663166 
3167 A timestamp in RFC 3339 format
3167 When this version was written, in RFC 3339 format.
31683168 
31693169 format: date-time
31703170 
from line 3178
31783178 
31793179 - `operation: BetaManagedAgentsMemoryVersionOperation`
31803180 
3181 The kind of mutation a `memory_version` records. Every non-no-op mutation to a memory appends exactly one version row with one of these values.
3181 The kind of mutation this version records: `created`, `modified`, or `deleted`.
31823182 
31833183 - `"created"`
31843184 
from line 3208
32083208 
32093209 - `created_by: optional BetaManagedAgentsActor`
32103210 
3211 Identifies who performed an operation. Recorded when the operation happens and not updated afterwards, so the ID may refer to a user, service account, API key, or session that has since been deleted.
3211 Who performed this write: one of `session_actor`, `api_actor`, `user_actor`, or `service_account_actor`; `null` when no writer is recorded. Captured at write time and preserved through redaction. A `session_actor` is an agent writing through the store's mounted filesystem at `/mnt/memory/`. The API key that created that session is not recorded on agent writes, so attribution names who made the write, not who is ultimately responsible; look up session provenance via the [Sessions API](/docs/en/api/beta/sessions/retrieve).
32123212 
32133213 - `BetaManagedAgentsSessionActor object`
32143214 
from line 3264
32643264 
32653265 - `redacted_at: optional string or null`
32663266 
3267 A timestamp in RFC 3339 format
3267 When this version was redacted, in RFC 3339 format, or `null` if it has not been redacted. When set, `content`, `path`, `content_size_bytes`, and `content_sha256` are all `null`. See [Redact a memory version](/docs/en/api/beta/memory_stores/memory_versions/redact).
32683268 
32693269 format: date-time
32703270 
32713271 - `redacted_by: optional BetaManagedAgentsActor`
32723272 
3273 Identifies who performed an operation. Recorded when the operation happens and not updated afterwards, so the ID may refer to a user, service account, API key, or session that has since been deleted.
3273 Who redacted this version, or `null` if it has not been redacted. In practice always an `api_actor`, `user_actor`, or `service_account_actor` (agents do not have a redact capability).
32743274 
32753275#### Example
32763276 
Feedback