Skip to main content

Class: FactSupersession

Defined in: packages/agentos/src/memory/retrieval/fact-supersession/FactSupersession.ts:94

Post-retrieval fact supersession filter.

Example

const fs = new FactSupersession({
llmInvoker: async (system, user) => (await reader.invoke({ system, user, maxTokens: 200, temperature: 0 })).text,
});
const result = await fs.resolve({ traces: retrieval.retrieved, query: caseQuery });
// Feed `result.traces` to the reader instead of `retrieval.retrieved`.

Constructors

Constructor

new FactSupersession(opts): FactSupersession

Defined in: packages/agentos/src/memory/retrieval/fact-supersession/FactSupersession.ts:99

Parameters

opts

FactSupersessionOptions

Returns

FactSupersession

Methods

resolve()

resolve(input): Promise<FactSupersessionResult>

Defined in: packages/agentos/src/memory/retrieval/fact-supersession/FactSupersession.ts:105

Parameters

input

FactSupersessionInput

Returns

Promise<FactSupersessionResult>