Skip to main content

Interface: ReflectorConfig

Defined in: packages/agentos/src/cognition/memory/core/config.ts:78

Properties

activationThresholdNotes?

optional activationThresholdNotes: number

Defined in: packages/agentos/src/cognition/memory/core/config.ts:86

Accumulated-note-count threshold before reflection triggers. Fires consolidation in conversational use, where note tokens never reach the token threshold. Activation is tokens OR notes.

Default

6

activationThresholdTokens

activationThresholdTokens: number

Defined in: packages/agentos/src/cognition/memory/core/config.ts:80

Token threshold for notes before reflection triggers.

Default

40_000

llmInvoker()?

optional llmInvoker: (systemPrompt, userPrompt) => Promise<string>

Defined in: packages/agentos/src/cognition/memory/core/config.ts:90

LLM invoker function.

Parameters

systemPrompt

string

userPrompt

string

Returns

Promise<string>


modelId?

optional modelId: string

Defined in: packages/agentos/src/cognition/memory/core/config.ts:88

LLM model ID for reflection/consolidation (per-persona).