UNPKG

cns-mcp-server

Version:

Central Nervous System MCP Server for Autonomous Multi-Agent Orchestration with free local embeddings

51 lines 1.4 kB
/** * Memory System - Semantic search and persistent storage */ import { Database } from '../database/index.js'; import { EmbeddingProvider } from './embedding-providers.js'; export declare class MemorySystem { private db; private lanceDb; private memoryTable; private embeddingProvider; private embeddingDimension; constructor(db: Database); store(args: any): Promise<{ content: { type: string; text: string; }[]; }>; retrieve(args: any): Promise<{ content: { type: string; text: string; }[]; }>; getStats(): Promise<{ vector_memories: number; embedding_provider: string | null; total_memories: any; }>; listMemories(options?: { type?: string; workflow_id?: string; limit?: number; offset?: number; order_by?: 'created_at' | 'type'; order?: 'ASC' | 'DESC'; }): Promise<{ content: { type: string; text: string; }[]; }>; private initializeLanceDB; private initializeEmbeddingProvider; setEmbeddingProvider(provider: EmbeddingProvider): void; getEmbeddingProvider(): EmbeddingProvider | null; private performSemanticSearch; private performTextSearch; private combineSearchResults; } //# sourceMappingURL=index.d.ts.map