Skip to content

feat(providers): refresh Fable, Cursor, and Devin catalogs - #12367

Merged
diegosouzapw merged 1 commit into
diegosouzapw:release/v3.8.51from
backryun:codex/add-claude-fable-5-1
Sep 3, 2026
Merged

diegosouzapw merged 1 commit into
diegosouzapw:release/v3.8.51from
backryun:codex/add-claude-fable-5-1

Conversation

@backryun

@backryun backryun commented Sep 1, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • add Claude Fable 5.1 to the verified Anthropic, Claude OAuth/Web, Bedrock, Vertex, and Cursor catalogs with native 1M context, adaptive thinking, five effort levels, 128K output, pricing, parameter normalization, and family fallback
  • replace Cursor's broad static list with the curated operator-selected families, ordered quality-first, while preserving thinking/reasoning, Fast, and supported 1M variants
  • translate Cursor's synthetic 1M IDs to the canonical wire model plus complete context/effort/fast parameters and keep live-catalog reconciliation authoritative without inventing empty base rows
  • replace Devin's broad list with the curated live catalog and provider-bound pricing, including distinct fast-tier rates and output limits
  • repair the empty Cursor discovery path so synthetic auto entries do not incorrectly mark every static model unavailable
  • refactor the touched Cursor protobuf/catalog decoders so the new-code complexity and dead-code ratchets remain at zero
  • repair the current base's rerank-provider route import so the API-route typecheck resolves the canonical DB read-cache module instead of the removed localDb barrel

The branch was rebuilt from the current release/v3.8.51 head and squashed to one commit. The former four-commit PR head remains recoverable locally as codex/archive-12367-before-rebuild-20260902.

Validation

  • focused Fable/Cursor/Devin Node regressions: 141 passed
  • focused rerank/API-typecheck regressions: 10 passed
  • Vitest: 51 files / 465 tests passed
  • npm run typecheck:core
  • node scripts/check/check-api-typecheck.mjs
  • npm run lint
  • npm run check:provider-consistency
  • npm run check:model-lifecycle (1,314 catalog IDs)
  • complexity/cognitive-complexity new-code ratchets: 0 violations
  • dead-code new-code ratchet: 0 symbols

npm run test:unit was also attempted locally. It progressed without a reported failure for 17 minutes, then was interrupted because the unchanged warmupScheduler/circuitBreakerFactory Redis-failure tests remained indefinitely blocked on their fake Redis handshake. The PR CI shards are the authoritative full-unit result.

Fable 5.1 references

@backryun
backryun force-pushed the codex/add-claude-fable-5-1 branch 4 times, most recently from d61ede1 to 252dcde Compare September 2, 2026 03:56
@backryun backryun changed the title feat(models): add Claude Fable 5.1 across verified providers feat(providers): refresh Fable, Cursor, and Devin catalogs Sep 2, 2026
@backryun
backryun force-pushed the codex/add-claude-fable-5-1 branch 9 times, most recently from d4dcd5a to 22b32d7 Compare September 2, 2026 13:34
@backryun
backryun force-pushed the codex/add-claude-fable-5-1 branch 3 times, most recently from 690a17c to 4d2990f Compare September 3, 2026 03:42
@backryun
backryun force-pushed the codex/add-claude-fable-5-1 branch from 4d2990f to f60a968 Compare September 3, 2026 04:43
diegosouzapw pushed a commit that referenced this pull request Sep 3, 2026
Validado em lote numa worktree combinada com #12524, #12538, #12277 e #12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
diegosouzapw pushed a commit that referenced this pull request Sep 3, 2026
Validado em lote numa worktree combinada com #12524, #12538, #12277 e #12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
diegosouzapw pushed a commit that referenced this pull request Sep 3, 2026
Validado em lote numa worktree combinada com #12524, #12538, #12277 e #12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
@diegosouzapw
diegosouzapw merged commit 6795783 into diegosouzapw:release/v3.8.51 Sep 3, 2026
16 checks passed
@backryun
backryun deleted the codex/add-claude-fable-5-1 branch September 3, 2026 10:53
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…souzapw#12524)

Validado em lote numa worktree combinada com diegosouzapw#12524, diegosouzapw#12538, diegosouzapw#12277 e diegosouzapw#12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
Validado em lote numa worktree combinada com diegosouzapw#12524, diegosouzapw#12538, diegosouzapw#12277 e diegosouzapw#12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…zapw#12277)

Validado em lote numa worktree combinada com diegosouzapw#12524, diegosouzapw#12538, diegosouzapw#12277 e diegosouzapw#12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…apw#12367)

Validado em lote numa worktree combinada com diegosouzapw#12524, diegosouzapw#12538, diegosouzapw#12277 e diegosouzapw#12367 sobre o tip de release/v3.8.51: os quatro boardaram sem conflito (áreas disjuntas — zai-web, nvidia, clova, cursor/devin/fable). typecheck:core limpo, check:provider-consistency OK (272 entradas REGISTRY, 355 providers canônicos), check:known-symbols OK, e 305/305 nos testes tocados pelos quatro PRs. Os IDs de modelo adicionados foram conferidos individualmente. Obrigado, @backryun.
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.

2 participants