···284284285285The system supports multiple AI providers, each implementing the same event interface:
286286287287-- **OpenAI** (`muse/openai.py`): GPT models with OpenAI Agents SDK
288288-- **Google** (`muse/google.py`): Gemini models with Google AI SDK
289289-- **Anthropic** (`muse/anthropic.py`): Claude models with Anthropic SDK
287287+- **OpenAI** (`muse/providers/openai.py`): GPT models with OpenAI Agents SDK
288288+- **Google** (`muse/providers/google.py`): Gemini models with Google AI SDK
289289+- **Anthropic** (`muse/providers/anthropic.py`): Claude models with Anthropic SDK
290290- **Claude** (`muse/claude.py`): Claude models via Claude Code SDK
291291 - Uses filesystem tools (Read, Write, Edit, etc.) instead of MCP
292292 - Requires `facet` configuration specifying journal facet directory