Skip to content

fix(cli): update model presets that point at unavailable models - #635

Merged
HavenDV merged 3 commits into
tryAGI:mainfrom
pcbeingused333:fix/cli-free-model-presets
Oct 20, 2026
Merged

HavenDV merged 3 commits into
tryAGI:mainfrom
pcbeingused333:fix/cli-free-model-presets

Conversation

@pcbeingused333

Copy link
Copy Markdown
Contributor

Some CLI model presets point at models that are gone or about to be:

  • --model free / free-fast resolved to google/gemini-2.0-flash-exp:free and free-smart to deepseek/deepseek-r1:free. Neither is in the OpenRouter catalog any more (GET https://openrouter.ai/api/v1/models), so commands using these presets fail.
  • The --model default is o3-mini, and the fallback when no model is given and latest-fast resolved to o4-mini. OpenAI shuts both down on 2026-10-23 (deprecations).

This PR maps:

  • free / free-fast → nvidia/nemotron-3-super-120b-a12b:free, the model the auto-labeling workflow already switched to because it supports structured outputs.
  • free-smart → nvidia/nemotron-3.5-super-vl:free. Both free models support tool calling and the structured outputs that the --format options use.
  • the --model default → gpt-5.6-sol, the replacement OpenAI names for o3-mini.
  • the no-model fallback and latest-fast → gpt-5.6-terra, the replacement OpenAI names for o4-mini.

o3 (latest-smart) is not part of that shutdown and is unchanged. The CLI sends no sampling parameters, so the reasoning models accept the same requests.

The CLI project builds, and dotnet format --verify-no-changes passes on Helpers.cs (the other change is a one-string default in CommonOptions.cs).

This change was made with Claude Code.

🤖 Generated with Claude Code

pcbeingused333 and others added 3 commits October 18, 2026 05:48
`--model free`/`free-fast` resolved to google/gemini-2.0-flash-exp:free and
`free-smart` to deepseek/deepseek-r1:free. Neither is in the OpenRouter
model catalog any more, so every request made with these presets fails.

Use nvidia/nemotron-3-super-120b-a12b:free, the free model the
auto-labeling workflow already moved to because it supports structured
outputs, for free/free-fast, and nvidia/nemotron-3.5-super-vl:free for
free-smart. Both are free, support tools and structured outputs, which
the `--format` options rely on.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
OpenAI shuts down o4-mini on 2026-10-23 and names gpt-5.6-terra as its
replacement. The CLI fell back to o4-mini when no model is given and
used it for `latest-fast`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
OpenAI shuts down o3-mini on 2026-10-23 and names gpt-5.6-sol as its
replacement. It is the default of the `--model` option, so every
command run without `--model` would start failing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@HavenDV
HavenDV merged commit 9af6c4c into tryAGI:main Oct 20, 2026
1 of 2 checks passed
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.

3 participants