MCPcopy
hub / github.com/rohitg00/agentmemory / MemoryProvider

Interface MemoryProvider

src/types.ts:152–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

150export type ProviderType = "agent-sdk" | "anthropic" | "gemini" | "openrouter" | "minimax" | "openai" | "noop";
151
152export interface MemoryProvider {
153 name: string;
154 compress(systemPrompt: string, userPrompt: string): Promise<string>;
155 summarize(systemPrompt: string, userPrompt: string): Promise<string>;
156 describeImage?(imageData: string, mimeType: string, prompt: string): Promise<string>;
157}
158
159export interface AgentMemoryConfig {
160 engineUrl: string;

Implementers 8

AnthropicProvidersrc/providers/anthropic.ts
OpenAIProvidersrc/providers/openai.ts
AgentSDKProvidersrc/providers/agent-sdk.ts
FallbackChainProvidersrc/providers/fallback-chain.ts
ResilientProvidersrc/providers/resilient.ts
OpenRouterProvidersrc/providers/openrouter.ts
NoopProvidersrc/providers/noop.ts
MinimaxProvidersrc/providers/minimax.ts

Calls

no outgoing calls

Tested by

no test coverage detected