UNPKG

@boundless-oss/atlas

Version:

Atlas - MCP Server for comprehensive startup project management

43 lines 1.58 kB
import { ConfigManager } from '../../config/config-manager.js'; import { MemoryEntry, MemoryQuery, MemorySearchResult, MemoryStats, MemoryExportOptions, MemoryExportResult, MemoryClearOptions, MemoryInsight } from './types.js'; export declare class MemoryManager { private configManager; private memoryPath; private indexPath; private memories; private semanticIndex; private memoryGraph; constructor(configManager: ConfigManager); init(): Promise<void>; initialize(): Promise<void>; store(entry: Omit<MemoryEntry, 'id' | 'timestamp'>): Promise<string>; search(query: MemoryQuery): Promise<MemorySearchResult[]>; getStats(): Promise<MemoryStats>; clear(options: MemoryClearOptions): Promise<number>; export(options: MemoryExportOptions): Promise<MemoryExportResult>; suggestRelated(options: { currentContext: string; type?: string; limit?: number; }): Promise<MemorySearchResult[]>; generateInsights(): Promise<MemoryInsight[]>; private loadMemories; private saveMemories; private loadIndex; private saveIndex; private generateEmbedding; private updateGraph; private calculateTextRelevance; private getContext; private calculateStorageSize; private getMostActiveDay; private generateMarkdownExport; private generateCSVExport; private findRelatedMemories; private getImportanceScore; private simpleHash; private detectPatterns; private detectGaps; private detectClusters; } //# sourceMappingURL=memory-manager.d.ts.map