Skip to main content

Interface: GMIBaseConfig

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:161

Base configuration required to initialize a GMI instance.

Interface

GMIBaseConfig

Properties

cognitiveMemory?

optional cognitiveMemory: ICognitiveMemoryManager

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:169

Cognitive memory system (personality-affected encoding/retrieval with Ebbinghaus decay).


customSettings?

optional customSettings: Record<string, any>

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:172


defaultLlmModelId?

optional defaultLlmModelId: string

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:171


defaultLlmProviderId?

optional defaultLlmProviderId: string

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:170


llmProviderManager

llmProviderManager: AIModelProviderManager

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:164


promptEngine

promptEngine: IPromptEngine

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:163


retrievalAugmentor?

optional retrievalAugmentor: IRetrievalAugmentor

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:167


toolOrchestrator

toolOrchestrator: IToolOrchestrator

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:166


utilityAI

utilityAI: IUtilityAI

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:165


workingMemory

workingMemory: IWorkingMemory

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:162