I maintain a small product that depends on an AI API, and I think hosted model updates need a meaningful behavioral changelog—not just a new label or benchmark score. An API can remain technically compatible while tool selection, refusal behavior, structured-output formatting, latency, or multilingual performance shifts underneath us.
A concrete failure case: our support agent expects strict JSON with `action` and `arguments`. After a model refresh, it starts refusing borderline requests or choosing a different tool. The parser treats that path as malformed, triggering retries or failed tickets. The endpoint is “compatible,” but the workflow is not.
I’d prefer something SemVer-like: pinned versions, opt-in migration windows, and replayable test fixtures, with documented behavior changes. That adds friction, but silent breakage is more expensive for small teams. Have other developers or founders seen silent model regressions, and what compatibility guarantees do you actually expect?