Skip to main content

Interface: RecallOptions

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:338

Options for querying memory traces via Memory.recall().

Properties

after?

optional after: number

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:371

Only return traces created after this Unix-ms timestamp. Part of the three-date temporal model for time-ranged recall.


before?

optional before: number

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:377

Only return traces created before this Unix-ms timestamp. Part of the three-date temporal model for time-ranged recall.


limit?

optional limit: number

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:343

Maximum number of traces to return.

Default

10

minStrength?

optional minStrength: number

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:365

Minimum retrieval strength (Ebbinghaus current strength) to include. Traces below this value are considered too weak/forgotten.

Default

0

policy?

optional policy: MemoryRetrievalPolicy

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:383

Optional shared retrieval policy override. When omitted, recall preserves the current standalone behavior.


scope?

optional scope: string

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:353

Filter by visibility scope.


scopeId?

optional scopeId: string

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:358

Filter by scope ID.


type?

optional type: string

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:348

Filter by Tulving memory type.