/** * Sleep pipeline configuration — ported verbatim from KyberBot * `packages/cli/src/brain/sleep/config.ts`. */ export interface SleepConfig { intervalMinutes: number; initialDelayMinutes: number; batchSize: number; maxTagsPerRun: number; maxLinksPerRun: number; maxSummariesPerRun: number; decayRatePerHour: number; maxDecay: number; minConfidenceForLink: number; maxEdgesPerMemory: number; hotPriorityThreshold: number; warmPriorityThreshold: number; hotDecayThreshold: number; hotAccessDays: number; warmAccessDays: number; hotEdgeCount: number; warmEdgeCount: number; tagStaleDays: number; hotWarmSummarySentences: number; archiveSummarySentences: number; enableTagging: boolean; enableRewriting: boolean; enableEntityHygiene: boolean; maxMergesPerRun: number; hygieneConfidenceThreshold: number; pruneMinAgeDays: number; enableConsolidation: boolean; consolidationTitleThreshold: number; repetitiveDecayMultiplier: number; enableObservations: boolean; maxObservationsPerRun: number; enableFactExtraction: boolean; maxFactsPerRun: number; enableContradictionDetection: boolean; maxContradictionChecksPerRun: number; enableUserProfile: boolean; profileRefreshMinutes: number; enableReasoning: boolean; maxReasoningPerRun: number; } export declare const DEFAULT_CONFIG: SleepConfig; //# sourceMappingURL=config.d.ts.map