UNPKG

ultimate-mcp-server

Version:

The definitive all-in-one Model Context Protocol server for AI-assisted coding across 30+ platforms

36 lines 1.14 kB
import type { Message } from "../types/index.js"; interface ConversationRecord { id: string; title?: string; created_at: Date; updated_at: Date; } interface MessageRecord extends Message { id: string; conversation_id: string; timestamp: Date; tokens?: number; } export declare class ContextManager { private redis; private sql; private sessionStorage; private logger; private currentConversationId; private initialized; private inMemoryCache; constructor(); initialize(): Promise<void>; private setupDatabase; private generateId; startNewConversation(title?: string): Promise<string>; addMessage(message: Message): Promise<void>; getConversationHistory(conversationId?: string, limit?: number): Promise<MessageRecord[]>; searchMessages(query: string, limit?: number): Promise<MessageRecord[]>; getConversations(limit?: number): Promise<ConversationRecord[]>; deleteConversation(conversationId: string): Promise<void>; getCurrentConversationId(): string; close(): Promise<void>; } export {}; //# sourceMappingURL=context-manager.d.ts.map