UNPKG

infinite-memory

Version:

Infinite context windows for Claude via OpenMemory semantic retrieval

11 lines 629 B
import type { CoreMessage } from 'ai'; import { OpenMemoryClient } from './OpenMemoryClient.js'; import type { ContextResult, ModelContext } from './types.js'; export declare class ContextManager { private openMemory; private anthropicApiKey; constructor(openMemory: OpenMemoryClient, anthropicApiKey: string); storeMessage(context: ModelContext, role: 'user' | 'assistant' | 'system', content: CoreMessage['content'], messageId: string): Promise<void>; getRelevantContext(context: ModelContext, messages: CoreMessage[], modelId: string): Promise<ContextResult>; } //# sourceMappingURL=ContextManager.d.ts.map