Skip to main content

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?​

optional scopeIdForm: "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