Skip to content

chore(catalog): weekly models.dev sync - #3

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
catalog/sync-models-dev
Closed

github-actions[bot] wants to merge 1 commit into
mainfrom
catalog/sync-models-dev

Conversation

@github-actions

Copy link
Copy Markdown

Automated weekly sync from models.dev/api.json.

  • Latest-per-family filter applied (see catalog/README.md for rules).
  • plexon and claude-desktop untouched (hand-authored).
  • snapshots/latest.json regenerated.

Review the model diffs per provider before merging. Empty diffs
mean upstream didn't change anything we care about this week.

@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch 2 times, most recently from 66f0660 to b2457fa Compare August 3, 2026 06:50
@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch 2 times, most recently from b1f0700 to 9540895 Compare August 17, 2026 04:31
@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch from 9540895 to fcb0da9 Compare August 24, 2026 04:34
@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch 2 times, most recently from a47f7b8 to f0c08eb Compare September 7, 2026 08:43
@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch from f0c08eb to 18565c2 Compare September 14, 2026 09:21
@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch from 18565c2 to dfa7173 Compare September 21, 2026 09:24
@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch from dfa7173 to 2ca3e94 Compare September 28, 2026 10:16
@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch from 2ca3e94 to aa889be Compare October 5, 2026 10:57
@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch from aa889be to 98cfd71 Compare October 12, 2026 11:26
kataras added a commit that referenced this pull request Oct 17, 2026
…a, Sol and Luna, Gemini 4 Argon and 3.8 Flash, GLM 5.3 on Fireworks and Qwen 3.8 Flash; Opus 5.5, GPT-6 Astra, Gemini 4 Argon and GLM 5.3 are the provider defaults; the weekly sync keeps authored flags, comments and row order, warns when a pin hides a successor, retires a generation by prefix, and its validate job ignores the build stamp

The weekly models.dev sync had been failing on every scheduled run since
at least 2026-09-28: the validate job rebuilds the snapshot and diffs it,
and build_snapshot stamps `generated` with the build time, so the diff
was never empty. The check now ignores that one line (git diff -I).

Four more defects in the sync script, each with a test that was watched
go red first. preferLocal never carried thinking_always_on,
rejects_forced_tool_choice or implied_aspect_ratio, so the bot's PR #3
would have put Opus 5.5 back on the thinking "disabled" and forced
tool_choice paths that 400 on it; a reflection test now fills every
CatalogModel field and fails on the next one someone forgets. A pin
hides every unpinned sibling in its family, newer ones included, which
is why claude-fable-5-1, claude-sonnet-5-5, claude-haiku-5-5 and
gemini-3.8-flash never appeared in a weekly diff; the sync now prints
`warn <provider> pinned X hides newer Y (date)` for a strictly newer
hidden sibling and stays quiet for dated variants of the same release.
A rewrite went through yaml.Marshal and threw away every authored
comment (minimax.yaml lost 190 lines in one run) and re-sorted the rows,
which also made unchanged providers show as changed every week; the
writer now transplants comments from the previous text onto the
re-encoded nodes and keeps the file's row order, appending new rows at
the end. And `excluded` grew a trailing-`*` prefix form, pinned ids
immune, because once the GPT-5-era pins moved on, every retired family
surfaced its newest remaining member and the exact-match list could not
keep up.

The lineups. Anthropic pins claude-fable-5-1 (2026-09-01),
claude-opus-5-5 (default, Anthropic's own recommendation),
claude-sonnet-5-5 (2026-09-28) and claude-haiku-5-5 (2026-10-07) and
excludes fable-5, sonnet-5 and haiku-4-5; Fable 5.1 and Sonnet 5.5 carry
the two Opus 5.5 refusal flags, Haiku 5.5 is authored at its base band
with the over-100K rates in a comment. claude-desktop follows. OpenAI
defaults to gpt-6-astra with gpt-6.1-sol and gpt-6-luna, the GPT-5
generation retired by prefix, Daybreak excluded as an access programme.
Google defaults to gemini-4-argon (launch pricing, flagged for a
re-check), replaces the deprecated 3.7 Flash with 3.8 Flash, drops the
deprecated 3.5 Flash, and moves the image rows to the GA ids. Fireworks
moves to glm-5p3 and glm-5p3-fast with glm-5p2 kept one generation back.
Qwen 3.8 Flash replaces 3.7 Flash. openrouter is regenerated by the sync
(306 to 331 rows). anthropic, google and openai were CRLF in the index
and are LF now. The README documents the pin-shadow rule and the prefix
form.
@github-actions
github-actions Bot force-pushed the catalog/sync-models-dev branch 2 times, most recently from c197484 to e62e556 Compare October 17, 2026 10:03
@github-actions github-actions Bot closed this Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant