Do Dynamic Tools Break Prompt Caching?
A common objection to dynamic tool activation is that swapping tool schemas destroys the provider prefix cache. I audited 10,186 turns across OpenAI, Gemini, and OpenRouter to measure the real cache miss rate, root causes, and token economics.