@andrebuzeli/advanced-memory-markdown-mcp
Version:
Advanced Memory Bank MCP v3.1.5 - Sistema avançado de gerenciamento de memória com isolamento de projetos por IDE, sincronização sob demanda, backup a cada 30min, apenas arquivos .md principais sincronizados, pasta reasoning temporária com limpeza automát
41 lines • 1.31 kB
TypeScript
/**
* Backup Manager - Sistema de backup e restore das memórias
* Usa MEMORY_BACKUP_ROOT para configuração do diretório de backup
*/
import { BackupMetadata, BackupOptions, MemoryBackupAction } from '../types/index.js';
import { TopicMemoryManager } from './topic-memory-manager.js';
export declare class BackupManager {
private readonly topicManager;
private readonly backupRoot;
constructor(topicManager: TopicMemoryManager);
/**
* Executa ação de backup
*/
executeBackupAction(action: MemoryBackupAction, options?: BackupOptions): Promise<any>;
/**
* Obtém o diretório raiz dos backups
*/
private getBackupRoot;
/**
* Garante que o diretório de backup existe
*/
private ensureBackupRoot;
private generateBackupName;
exportBackup(options?: BackupOptions): Promise<{
backupPath: string;
metadata: BackupMetadata;
summary: string;
}>;
importBackup(options?: BackupOptions): Promise<{
imported: string[];
skipped: string[];
summary: string;
}>;
restoreBackup(options?: BackupOptions): Promise<{
restored: string[];
summary: string;
}>;
private formatBytes;
getBackupRootPath(): string;
}
//# sourceMappingURL=backup-manager.d.ts.map