← Since.devCONTENT HISTORY
WHAT CHANGED
Update to Since.dev
Snapshot Nov 12, 2026 · 00:10 UTC · version 4.3.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Since.dev and check future changes in Following.
Up to 3 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Use whenever code names an AI model ID (for example gpt-5, gpt-4o-mini-2024-07-18, claude-sonnet-4-5-20250929, gemini-2.5-pro, or a Bedrock, Vertex AI or Azure model ID), when choosing or switching a model, and when a model call starts failing with a model-not-found error. Asks Since.dev whether the model is deprecated or retiring, on which date on the platform the code calls, and what replaces it.",
"included_files": [],
"name": "since-model-retirements",
"skill_md_contents": "---\nname: since-model-retirements\ndescription: Use whenever code names an AI model ID (for example gpt-5, gpt-4o-mini-2024-07-18, claude-sonnet-4-5-20250929, gemini-2.5-pro, or a Bedrock, Vertex AI or Azure model ID), when choosing or switching a model, and when a model call starts failing with a model-not-found error. Asks Since.dev whether the model is deprecated or retiring, on which date on the platform the code calls, and what replaces it.\n---\n\n# Check AI model retirements with Since.dev\n\nProviders retire models on fixed dates, and requests to a retired model fail. The date depends on where the code calls the model: the provider's own API, Azure, Amazon Bedrock and Google Vertex AI each set their own. Since.dev tracks every model's lifecycle on each of these platforms from the publishers' own pages.\n\n## Check one model\n\n```json\n{ \"model\": \"claude-sonnet-4-5-20250929\" }\n```\n\nCall `check_code` with it. The answer gives the model's status (`supported`, `deprecated`, `retired` or `unknown`), every change with its date per platform, `daysLeft` and the `replacement`.\n\n## Check every model in a file\n\nSend the file to `check_code` as code, with its language or path:\n\n```json\n{ \"code\": \"<the file's contents>\", \"language\": \"typescript\" }\n```\n\nIt finds each model ID in the code and reports the line it is on.\n\n## Pick the right date\n\nLook at how the code reaches the model. A client made for Azure, Bedrock or Vertex AI uses that platform's date, which can be earlier or later than the provider's own. Quote the date for the platform the code actually calls, not the first one you see.\n\n## When a model is retiring\n\n1. Move to the `replacement` the answer names.\n2. Read the replacement's own changes with `whats_changed` (`{ \"model\": \"<replacement id>\" }`): a newer model can reject parameters the old one took.\n3. Check again so nothing still names the old model.\n\n## See what retires soon\n\n```json\n{ \"provider\": \"openai\", \"within\": \"90d\" }\n```\n\nCall `whats_changed` with a provider and `within` to list retirements in the coming days, soonest first.\n\n`needs_review` and `unknown` mean not settled. Read the cited source or ask the user, never assume the model is fine.\n"
}SHA-256 of public snapshot: 82de01b9faa093014ece39b444ef90dc5fd180a597630fe3d9e16ca848733540