Original text(via HN AI)
Find retiring AI model IDs in your code, with file and line, before the shutdown date

See it in 30 seconds
The next deadline
| Status | Identifier | Provider | Date | Details |
|---|---|---|---|---|
| Retiring | Claude Sonnet 4.5 | Anthropic | 30 Nov 2026 | What to change |
| Sunset | Assistants API | OpenAI | 26 Aug 2026 | Find leftover calls |
| Rejected (HTTP 400) | temperature / top_p / top_k | Anthropic, Claude 4.7+ | In effect | Why it breaks |
Why a scanner, not another feed
Emails name the model, not the file
Notice is short
Package bots don't see call sites
Platforms have their own dates
No code to an AI model
If a feed is enough, use a feed
How it will work
- 1Install on your GitHub orgPick all repositories or a few. The App asks for read-only access to contents and cannot change code.
Install on your GitHub org
- 2Scan against verified rulesEach rule is an identifier pattern with the provider's shutdown date, the replacement and a link to the notice. A person checks each rule before it ships.
Scan against verified rules
- 3One issue per repositoryA rolling issue lists file:line, identifier, shutdown date, replacement and source. It updates as you fix things.
One issue per repository
- 4Checks on pull requests (Pro)A Check Run annotates pull requests that add a new reference to a retiring identifier, so old IDs don't creep back in.
Checks on pull requests (Pro)
What it doesn't do
- It doesn't open pull requests or edit code. It has no write access to contents.
- It doesn't guarantee complete coverage. It checks your code against the rules we have verified, and each rule links to its source.
- It doesn't support GitLab or Bitbucket.