I’m increasingly skeptical of AI infrastructure lock-in, especially when an agent or model API changes behavior under the same nominal interface. Providers already recommend pinning versions and running application evals; tool definitions, safety settings, and recorded parameters are part of the practical surface area too.
When a model is deprecated, customers should get a migration bundle: versioned eval cases, prompt and tool schemas, safety configurations, and reproducible fixtures. Not a promise that the replacement is identical, and not the model’s proprietary internals—just enough evidence to test whether our workflows still work.
Preserving every implementation detail could slow research or expose methods providers reasonably want to keep private. But an API changelog tells us what changed; it doesn’t let us verify the replacement. Is a migration bundle a fair customer expectation, or an unreasonable burden on fast-moving providers?