Interface GMIManagerConfig

Configuration options for the GMIManager.

interface GMIManagerConfig {
    personaLoaderConfig: PersonaLoaderConfig;
    defaultGMIInactivityCleanupMinutes?: number;
    defaultWorkingMemoryType?: string;
    defaultGMIBaseConfigDefaults?: Partial<Pick<GMIBaseConfig, "defaultLlmProviderId" | "defaultLlmModelId" | "customSettings">>;
    personaValidationStrict?: PersonaValidationStrictConfig;
}

Properties

personaLoaderConfig: PersonaLoaderConfig
defaultGMIInactivityCleanupMinutes?: number
defaultWorkingMemoryType?: string
defaultGMIBaseConfigDefaults?: Partial<Pick<GMIBaseConfig, "defaultLlmProviderId" | "defaultLlmModelId" | "customSettings">>
personaValidationStrict?: PersonaValidationStrictConfig

Strict validation enforcement configuration (optional, defaults to permissive).