RetrievalPolicy

@daydreamsai/core


@daydreamsai/core / RetrievalPolicy

Type Alias: RetrievalPolicy

RetrievalPolicy = object

Defined in: packages/core/src/types.ts:1202

Configuration settings for a context

Properties

dedupeBy?

optional dedupeBy: "id" | "docId" | "none"

Defined in: packages/core/src/types.ts:1207


groupBy?

optional groupBy: "docId" | "source" | "none"

Defined in: packages/core/src/types.ts:1206


include?

optional include: object

Defined in: packages/core/src/types.ts:1205

content?

optional content: boolean

diagnostics?

optional diagnostics: boolean

metadata?

optional metadata: boolean


minScore?

optional minScore: number

Defined in: packages/core/src/types.ts:1204


namespaces?

optional namespaces: string[]

Defined in: packages/core/src/types.ts:1211

Ordered list of namespaces to search (e.g., [episodes:${ctx.id}, 'org', 'global']).


scope?

optional scope: "context" | "global" | "all"

Defined in: packages/core/src/types.ts:1209


topK?

optional topK: number

Defined in: packages/core/src/types.ts:1203


weighting?

optional weighting: object

Defined in: packages/core/src/types.ts:1208

recencyHalfLifeMs?

optional recencyHalfLifeMs: number

salience?

optional salience: number