supercompat() call takes three adapters:completionsRunAdapter works with every client adapter. It's the recommended choice for Anthropic, Mistral, Groq, Together, OpenRouter, Perplexity, and Ollama.openaiResponsesRunAdapter requires openaiClientAdapter. The Responses API is OpenAI-native.geminiRunAdapter requires googleClientAdapter. Calls Gemini's generateContent directly for native Google tools.azureAgentsRunAdapter requires azureAiProjectClientAdapter. Azure Agents is an Azure-native surface.memoryStorageAdapter and prismaStorageAdapter work with every run adapter.openaiResponsesStorageAdapter pairs with openaiResponsesRunAdapter.azureResponsesStorageAdapter pairs with azureResponsesRunAdapter.completionsRunAdapter and prismaStorageAdapter — that pair works against every provider.