Tool-format translation between LLM providers
Tool calling looks similar across providers, but message shapes, streaming, reasoning state, and caching differ. A practical guide to what a translation proxy must preserve and when a higher-level integration is a better fit.