@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
29 lines • 1.1 kB
TypeScript
import { ConfigManager } from '../../config/config-manager.js';
import { DocumentContext } from './types.js';
export declare class DocumentMemory {
private configManager;
private documentsPath;
private documents;
constructor(configManager: ConfigManager);
initialize(): Promise<void>;
updateKnowledge(context: DocumentContext): Promise<void>;
getDocumentContext(documentPath: string): Promise<DocumentContext | undefined>;
searchDocuments(query: string): Promise<DocumentContext[]>;
getRelatedDocuments(documentPath: string): Promise<DocumentContext[]>;
generateTopics(content: string): Promise<string[]>;
getDocumentStats(): Promise<{
totalDocuments: number;
byImportance: Record<string, number>;
topTopics: Array<{
name: string;
count: number;
}>;
recentlyUpdated: DocumentContext[];
}>;
private loadDocuments;
private saveDocuments;
private getImportanceScore;
private getRecencyScore;
private calculateSimilarity;
}
//# sourceMappingURL=document-memory.d.ts.map