Skip to main content

Class: FactSupersession

Defined in: packages/agentos/src/cognition/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/cognition/memory/retrieval/fact-supersession/FactSupersession.ts:99

Parameters​

opts​

FactSupersessionOptions

Returns​

FactSupersession

Methods​

resolve()​

resolve(input): Promise<FactSupersessionResult>

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

Parameters​

input​

FactSupersessionInput

Returns​

Promise<FactSupersessionResult>