11.1 When and why you might switch

Realistic triggers, in roughly increasing order of urgency:

You are not changing the LLMs that use the memory store — Claude, ChatGPT, Gemini connect over MCP and don’t care which embedding model produced the vectors they’re searching. The CLI’s teach subcommand uses an independent LLM for fact extraction (separate config, separate endpoint, separate API key) and has no data-shape effect on the server. Switching the server’s embedding provider has no effect on the teach LLM, and vice versa.