Skip to content

feat(providers): refresh NVIDIA NIM models - #12538

Open
backryun wants to merge 1 commit into
diegosouzapw:release/v3.8.51from
backryun:codex/refresh-nvidia-models
Open

feat(providers): refresh NVIDIA NIM models#12538
backryun wants to merge 1 commit into
diegosouzapw:release/v3.8.51from
backryun:codex/refresh-nvidia-models

Conversation

@backryun

@backryun backryun commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replace the stale NVIDIA NIM static catalog with the current 12-model lineup and ordering.
  • Align the reviewed live snapshot, retained trial entries, and key-validation probe with that catalog.
  • Replace obsolete model-presence contracts with an exact ordered-catalog regression test while preserving reasoning, vision, tool-calling, and per-model lockout coverage.

Related Issues

  • No linked issue.

Validation

  • Change type: provider
  • Focused NVIDIA and catalog tests: 97 passed
  • npm run test:vitest: 51 files, 465 tests passed
  • npm run typecheck:core
  • npm run check:provider-consistency
  • Prettier check for every changed source/test file
  • npm run lint -- --pass-on-unpruned-suppressions: 0 code errors
  • npm run lint: the active release base still contains unrelated unused suppression entries, so strict suppression pruning exits 2
  • Reconciled with the current release/v3.8.51 base at 1a0375fba
  • Production-code changes include updated automated tests in this PR

Tests Added Or Updated

  • tests/unit/nvidia-nim-registry-6108.test.ts
  • tests/unit/nvidia-eol-catalog.test.ts
  • tests/unit/nvidia-minimax-m3-removed-3329.test.ts
  • tests/unit/nvidia-nim-catalog-expansion-2373.test.ts (removed obsolete catalog contract)
  • tests/unit/nvidia-validation-model-3116.test.ts
  • tests/unit/nvidia-nim-validator.test.ts
  • tests/unit/nvidia-passthrough-models-6773.test.ts
  • tests/unit/nvidia-410-model-scope.test.ts
  • tests/unit/catalog-updates-v3x.test.ts
  • tests/unit/free-models.test.ts
  • tests/unit/model-capabilities-registry.test.ts
  • tests/unit/opencode-go-effort-aliases-8353.test.ts
  • tests/integration/freeModelBenchmarkShared.ts

Coverage Notes

  • The exact ordered 12-model contract is asserted directly against the NVIDIA registry.
  • Companion tests cover snapshot/trial-catalog alignment, the current validation probe, carried capability flags, and provider-scoped fallback behavior.
  • The obsolete expansion test was removed because it asserted models that the current hosted catalog no longer exposes; its relevant guarantees are covered by the exact catalog test.

Reviewer Notes

  • google/diffusiongemma-26b-a4b-it is intentionally present because it is part of the current hosted catalog.
  • The trial catalog only retains previously documented trial entries that remain in the hosted list; newly listed models are not automatically labeled free.
  • No database migration or runtime routing behavior changes are included.

@backryun backryun changed the title feat(providers): refresh NVIDIA hosted models feat(providers): refresh NVIDIA NIM models Sep 3, 2026
@backryun
backryun force-pushed the codex/refresh-nvidia-models branch from 38ee6b4 to 860f38b Compare September 3, 2026 03:45
@backryun
backryun force-pushed the codex/refresh-nvidia-models branch from 860f38b to 1d36095 Compare September 3, 2026 04:43
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