Interface: TraceSnapshot
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:284
A memory_traces row as a ledger row's before-state holds it: every column but the embedding. A restore keeps the
row's embedding where the row holds the snapshot's content (writeTraceSnapshot); a trace restored to other
content regains a vector when it is next written (as memory_update clears it when the content changes).
Properties
content
content:
string
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:289
createdAt
createdAt:
number
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:291
deleted
deleted:
0|1
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:297
emotions
emotions:
string
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:295
id
id:
string
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:285
lastAccessed
lastAccessed:
number|null
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:292
metadata
metadata:
string
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:296
retrievalCount
retrievalCount:
number
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:293
scope
scope:
string
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:287
scopeId
scopeId:
string
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:288
scopeIdForm?
optionalscopeIdForm:"plain"|"encoded"
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:305
The form of the brain's user and persona scope ids when the snapshot was read: 'encoded' once a learning
layer re-filed the brain (SCOPE_ID_FORM_KEY), else 'plain'. Memory.restoreTrace writes a plain
snapshot into a brain re-filed since under the encoded id, as the re-file wrote the row: there a plain id that
holds a / reads as a namespaced user's (team/ana names user ana of namespace team). Unset, a restore writes
the scope id as the snapshot holds it.
strength
strength:
number
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:290
tags
tags:
string
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:294
type
type:
string
Defined in: packages/agentos/src/cognition/memory/retrieval/store/tracePersistence.ts:286