Interface ConsolidationPipelineConfig

interface ConsolidationPipelineConfig {
    store: MemoryStore;
    graph?: IMemoryGraph;
    traits: HexacoTraits;
    agentId: string;
    decay?: Partial<DecayConfig>;
    consolidation?: Partial<ConsolidationConfig>;
    llmInvoker?: ((systemPrompt, userPrompt) => Promise<string>);
    mechanismsEngine?: CognitiveMechanismsEngine;
}

Properties

graph?: IMemoryGraph
traits: HexacoTraits
agentId: string
decay?: Partial<DecayConfig>
consolidation?: Partial<ConsolidationConfig>
llmInvoker?: ((systemPrompt, userPrompt) => Promise<string>)

LLM invoker for schema integration (optional).

Type declaration

    • (systemPrompt, userPrompt): Promise<string>
    • Parameters

      • systemPrompt: string
      • userPrompt: string

      Returns Promise<string>

mechanismsEngine?: CognitiveMechanismsEngine

Optional cognitive mechanisms engine for consolidation-time hooks.