overmind-mcp
Version:
Orchestrateur universel agents IA multi-modeles via MCP. Inclut le protocole 'Custom-Nickname' pour identifier vos agents avec des surnoms originaux (The Chaos Prophet, Shadow Sniper, etc.), l'isolation mémoire (Private Memory Context) et le support pour
36 lines • 1.3 kB
TypeScript
import { MemoryProvider, AgentRun, SearchResult, MemoryStats, StoreRunParams, SearchMemoryParams } from './types.js';
interface AlertCallback {
(message: string, error?: Error): void;
}
export declare function registerMemoryAlertCallback(callback: AlertCallback): void;
export declare function unregisterMemoryAlertCallback(callback: AlertCallback): void;
export declare class PostgresMemoryProvider implements MemoryProvider {
private pools;
private initializedDbs;
private maintenancePool;
private coreDbName;
private dbVectorSupport;
private dbCreationInProgress;
private poolCleanupHandlers;
constructor();
private sanitizeIdentifier;
private getDbName;
private getPoolFor;
private ensureDatabaseExists;
private initializeDb;
storeRun(params: StoreRunParams): Promise<string>;
storeKnowledge(params: {
text: string;
source?: string;
agentName?: string;
}): Promise<string>;
searchMemory(params: SearchMemoryParams): Promise<SearchResult[]>;
getRecentRuns(params: {
runner?: string;
limit?: number;
agentName?: string;
}): Promise<AgentRun[]>;
getStats(agentName?: string): Promise<MemoryStats>;
}
export {};
//# sourceMappingURL=PostgresMemoryProvider.d.ts.map