Skip to content

feat: sync models from router (+10 added, 6 reasoning-capable, 6 artifacts, -0 removed)#2403

Merged
gary149 merged 2 commits into
mainfrom
claude/missing-model-descriptions-hsz2g1
Jul 2, 2026
Merged

feat: sync models from router (+10 added, 6 reasoning-capable, 6 artifacts, -0 removed)#2403
gary149 merged 2 commits into
mainfrom
claude/missing-model-descriptions-hsz2g1

Conversation

@gary149

@gary149 gary149 commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Add descriptions for new router models missing from prod.yaml/dev.yaml:

  • XiaomiMiMo/MiMo-V2.5-Pro (1T MoE, reasoning, artifacts)
  • moonshotai/Kimi-K2-Thinking (1T MoE, reasoning, artifacts)
  • nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16 (550B MoE, reasoning, artifacts)
  • stepfun-ai/Step-3.7-Flash (198B vision-language MoE, reasoning, artifacts)
  • deepreinforce-ai/Ornith-1.0-35B (35B MoE, reasoning, artifacts)
  • deepreinforce-ai/Ornith-1.0-35B-FP8 (35B MoE, reasoning, artifacts)
  • google/gemma-3-12b-it, google/gemma-3-4b-it (dense multimodal, <32B)
  • microsoft/phi-4 (14B dense, <32B)
  • speakleash/Bielik-11B-v3.0-Instruct (11B Polish, <32B)

Reasoning flags verified against live provider docs (DeepInfra/Novita
reasoning_effort; StepFun low/medium/high). No deprecated models to prune.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01PHnvbW9eLvNuMPsCkwGR3o

…facts, -0 removed)

Add descriptions for new router models missing from prod.yaml/dev.yaml:
- XiaomiMiMo/MiMo-V2.5-Pro (1T MoE, reasoning, artifacts)
- moonshotai/Kimi-K2-Thinking (1T MoE, reasoning, artifacts)
- nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16 (550B MoE, reasoning, artifacts)
- stepfun-ai/Step-3.7-Flash (198B vision-language MoE, reasoning, artifacts)
- deepreinforce-ai/Ornith-1.0-35B (35B MoE, reasoning, artifacts)
- deepreinforce-ai/Ornith-1.0-35B-FP8 (35B MoE, reasoning, artifacts)
- google/gemma-3-12b-it, google/gemma-3-4b-it (dense multimodal, <32B)
- microsoft/phi-4 (14B dense, <32B)
- speakleash/Bielik-11B-v3.0-Instruct (11B Polish, <32B)

Reasoning flags verified against live provider docs (DeepInfra/Novita
reasoning_effort; StepFun low/medium/high). No deprecated models to prune.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PHnvbW9eLvNuMPsCkwGR3o

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5fab139b88

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread chart/env/prod.yaml Outdated
Comment on lines +99 to +100
{ "id": "deepreinforce-ai/Ornith-1.0-35B", "description": "RL-tuned 35B MoE coding agent with thinking mode and 262K context.", "supportsReasoning": true, "supportsArtifacts": true },
{ "id": "deepreinforce-ai/Ornith-1.0-35B-FP8", "description": "FP8 Ornith 35B MoE for efficient agentic coding with thinking mode.", "supportsReasoning": true, "supportsArtifacts": true },

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove effort controls from Ornith entries

These two overrides mark Ornith as supportsReasoning, which in this app specifically means the model accepts a low/medium/high reasoning_effort knob (src/lib/server/models.ts), so the chat UI exposes the Effort selector and forwards the selected value. Ornith's HF/DeepInfra docs describe it as always emitting a <think>/reasoning_content trace via a parser, not as supporting configurable effort levels; when users choose Low/Medium/High, HuggingChat will send an unsupported reasoning_effort param for these models. Drop the flag or add provider-specific handling before enabling it; the same issue is present in chart/env/dev.yaml.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed — dropped supportsReasoning from both Ornith entries in prod.yaml and dev.yaml (commit 35866d0), keeping supportsArtifacts.

Verified against the HF model card: Ornith always opens with a <think>/reasoning_content trace via a parser but documents no reasoning_effort / configurable effort levels, so it doesn't match this app's supportsReasoning semantics (accepts a low/medium/high reasoning_effort knob). One small correction to the impact: DeepInfra's reasoning docs say reasoning_effort on a model that doesn't support it "has no effect" (silently ignored, not an error), so the practical bug was an inert Effort selector rather than a broken request — but removing the flag is still the right call.

For reference, the other new reasoning flags were re-checked and do document reasoning_effort: Step-3.7-Flash (StepFun docs), MiMo-V2.5-Pro (AI/ML API docs), and Kimi-K2-Thinking (effort levels), so those stay.


Generated by Claude Code

Ornith always emits a <think>/reasoning_content trace via a parser but its
HF model card documents no reasoning_effort / configurable effort levels.
supportsReasoning in this app specifically means the model accepts a
low/medium/high reasoning_effort knob (src/lib/server/models.ts), which the
UI would then expose and forward. Removing the flag so the inert Effort
selector no longer appears for these two entries. supportsArtifacts kept
(35B >= 32B). Applies to both prod.yaml and dev.yaml.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PHnvbW9eLvNuMPsCkwGR3o
@gary149 gary149 merged commit ebdcd75 into main Jul 2, 2026
6 checks passed
@gary149 gary149 deleted the claude/missing-model-descriptions-hsz2g1 branch July 2, 2026 09:34
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