| 150 | export type ProviderType = "agent-sdk" | "anthropic" | "gemini" | "openrouter" | "minimax" | "openai" | "noop"; |
| 151 | |
| 152 | export 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 | |
| 159 | export interface AgentMemoryConfig { |
| 160 | engineUrl: string; |
no outgoing calls
no test coverage detected