Skip to content

SemanticSearchOptions

Defined in: packages/memory-ltm/src/types.ts:75

optional createdFrom?: Date

Defined in: packages/memory-ltm/src/types.ts:85

Only return memories created on or after this time.


optional createdTo?: Date

Defined in: packages/memory-ltm/src/types.ts:87

Only return memories created on or before this time.


optional includeSuperseded?: boolean

Defined in: packages/memory-ltm/src/types.ts:108

Include memories that have been superseded by a later contradicting write. Defaults to false: superseded memories are dropped from recall so a stale or contradicted fact never resurfaces. Audit/UI callers that need the full history set this to true; superseded rows always remain fetchable by id via findById regardless of this flag.


optional limit?: number

Defined in: packages/memory-ltm/src/types.ts:77

Maximum number of results to return.


optional organizationId?: string

Defined in: packages/memory-ltm/src/types.ts:79

When set, restricts results to the given organization’s memories.


optional rankingWeights?: Partial<RankingWeights>

Defined in: packages/memory-ltm/src/types.ts:93

Relative weights for the blended ranking score. Values are normalised internally so they need not sum to 1. Omit any key to use the package default.


optional recencyHalfLifeDays?: number

Defined in: packages/memory-ltm/src/types.ts:100

Half-life in calendar days for the recency decay component. A memory created exactly recencyHalfLifeDays ago receives a recency score of 0.5. Must be a positive finite number; defaults to 30 days. Non-positive or non-finite values are silently replaced with the default.


optional scope?: string

Defined in: packages/memory-ltm/src/types.ts:81

Optional logical namespace filter (agent / session / project).


optional tags?: string[]

Defined in: packages/memory-ltm/src/types.ts:83

Restrict results to memories carrying all of these tags.