@codai/memorai-mcp
Version:
MemorAI CBD-based MCP Server - High-Performance Vector Memory System
48 lines • 1.8 kB
TypeScript
/**
* MemorAI MCP v9.1.0 - Memory Recommendation Engine
*
* Provides intelligent recommendations for memory management optimization,
* including review suggestions, new memory creation, relationship formation,
* and cleanup actions.
*
* Part of Phase 2: Enterprise Features Implementation
*/
import { OpenAI } from 'openai';
import { AdvancedMemory } from './server.js';
import { MemoryRecommendation, SuggestedMemory, SuggestedRelationship, CleanupSuggestion } from './analytics-engine.js';
/**
* Advanced recommendation engine for intelligent memory management
*/
export declare class MemoryRecommendationEngine {
private openaiClient?;
private memories;
private recommendationCache;
constructor(openaiClient?: OpenAI, memories?: Map<string, AdvancedMemory>);
/**
* Recommend memories to review based on usage patterns and importance
*/
recommendReview(agentId: string): Promise<MemoryRecommendation[]>;
/**
* Suggest new memories to create based on knowledge gaps
*/
suggestNewMemories(agentId: string): Promise<SuggestedMemory[]>;
/**
* Recommend memory relationships to create
*/
recommendRelationships(agentId: string): Promise<SuggestedRelationship[]>;
/**
* Suggest memory cleanup actions
*/
suggestCleanup(agentId: string): Promise<CleanupSuggestion[]>;
private analyzeContentForGaps;
private identifyComplexTopics;
private areMemoriesRelated;
private findSimilarUnconnectedMemories;
private calculateContentSimilarity;
private findSequentialRelationships;
private findContradictoryRelationships;
private findExplanatoryRelationships;
private findDuplicateMemories;
private findBrokenRelationships;
}
//# sourceMappingURL=recommendation-engine.d.ts.map