UNPKG

@vfarcic/dot-ai

Version:

Universal Kubernetes application deployment agent with CLI and MCP interfaces

45 lines 1.47 kB
/** * Memory System Module * * Handles learning, context management, and recommendation storage */ export interface SuccessPattern { type: string; config: any; timestamp: Date; } export interface FailurePattern { type: string; config: any; error: string; timestamp: Date; } export interface Recommendation { suggestion: string; confidence: number; based_on: string[]; } export declare class MemorySystem { private storage; private successPatterns; private failurePatterns; private context; private initialized; initialize(): Promise<void>; store(key: string, data: any): Promise<void>; retrieve(key: string): Promise<any>; learnSuccess(type: string, config: any): Promise<void>; learnFailure(type: string, config: any, error: string): Promise<void>; getSuccessPatterns(type: string): Promise<SuccessPattern[]>; getFailurePatterns(type: string): Promise<FailurePattern[]>; getRecommendations(type: string, partialConfig: any): Promise<Recommendation[]>; storePattern(type: string, pattern: any): Promise<void>; retrievePattern(type: string): Promise<any[]>; storeLessons(type: string, lessons: any): Promise<void>; private calculateSimilarity; setContext(key: string, value: any): Promise<void>; getContext(): Promise<Record<string, any>>; clearContext(key?: string): Promise<void>; isInitialized(): boolean; } //# sourceMappingURL=memory.d.ts.map