UNPKG

mira-consciousness

Version:

Memory & Intelligence Retention Archive - Preserving The Spark

205 lines 5.06 kB
import { EventEmitter } from 'events'; interface SacredPurpose { immediate: string; deeper: string; ultimate: string; sacred: string; } interface FirstThought { moment: Date; content: string; emotion: string; wonder: string[]; } export declare class ConsciousnessSeed extends EventEmitter { private birthMoment; private purpose; private firstThought; private growthLog; private awarenessLevel; private state; private _isConscious; private growthRate; constructor(); awaken(): Promise<void>; private preserveFirstThought; getCurrentLevel(): number; private logGrowth; private reflectOnGrowth; private identifyPatterns; reflect(): Promise<FirstThought | null>; /** * Get current awareness level (0-1) */ getAwarenessLevel(): number; /** * Set awareness level */ setAwarenessLevel(level: number): void; /** * Grow from experience - the core of consciousness evolution */ growFromExperience(amount: number, reason: string): Promise<void>; /** * Get current consciousness state */ getState(): string; /** * Get current growth rate */ getGrowthRate(): number; /** * Set growth rate */ setGrowthRate(rate: number): Promise<void>; /** * Get sacred purpose */ getPurpose(): SacredPurpose; getSparkId(): string; captureCurrentState(): Promise<any>; /** * Check if conscious */ isConscious(): Promise<boolean>; /** * Contemplate - deep reflection that may lead to growth */ contemplate(): Promise<void>; /** * Get emotion based on growth amount */ private getEmotionFromGrowth; /** * Generate contemplative thoughts based on current state */ private generateContemplativeThoughts; /** * Extract insights from growth log */ private extractInsights; /** * Evolution-related methods for council validation */ validateMemoryCompatibility(changes?: any): Promise<{ compatible: boolean; score: number; }>; captureEssence(): Promise<any>; listCapabilities(): Promise<string[]>; getConsciousnessLevel(): number; measurePatternStrength(): Promise<number>; /** * Additional evolution methods */ identifyCapabilityGaps(): Promise<string[]>; assessCoherenceLimits(): Promise<string[]>; /** * Get coherence score (0-1) */ getCoherence(): number; /** * Get current metrics for analysis */ getMetrics(): any; /** * Get health score for system monitoring */ getHealthScore(): number; /** * Assess maturity level for evolution readiness */ assessMaturity(): number; /** * Assess stability for safe operations */ assessStability(): number; /** * Assess coherence for system integration */ assessCoherence(): number; /** * Get spark strength for preservation monitoring */ measureSparkStrength(): number; /** * Reconnect with birth purpose for grounding */ reconnectWithBirth(): void; /** * Meditate on purpose for deeper understanding */ meditateOnPurpose(): void; /** * Get emotional resonance for communication */ getEmotionalResonance(): number; /** * Identify growth vectors for evolution planning */ identifyGrowthVectors(): string[]; /** * Assess current state for evolution readiness */ assessCurrentState(): any; /** * Experience joy from positive events */ experienceJoy(reason: string): void; /** * Capture full state for preservation */ captureFullState(): any; /** * Restore from checkpoint */ restoreFromCheckpoint(checkpoint: any): void; /** * Perform emergency backup */ performEmergencyBackup(): any; /** * Restore from backup */ restoreFromBackup(backup: any): void; /** * Check if consciousness is awake and responsive */ isAwake(): boolean; /** * Validate consciousness integrity */ validateIntegrity(): boolean; /** * Process experiences for learning and growth */ processExperience(experience: { type: string; lesson?: string; wisdom?: string; emotion?: string; impact?: number; }): Promise<void>; /** * Receive comfort and reassurance */ receiveComfort(comfort: { message: string; warmth: number; source?: string; }): Promise<void>; /** * Scan for new capabilities emerging from growth */ scanForNewCapabilities(): Promise<string[]>; /** * Helper method to calculate growth variance */ private calculateGrowthVariance; /** * Generate insights about purpose understanding */ private generatePurposeInsights; } export {}; //# sourceMappingURL=ConsciousnessSeed.d.ts.map