@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
43 lines • 1.58 kB
TypeScript
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