infinite-memory
Version:
Infinite context windows for Claude via OpenMemory semantic retrieval
11 lines • 629 B
TypeScript
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