Skip to content

feat(providers): refresh direct catalogs for Qwen 3.7, North Mini Code, and Mistral Small 4#102488

Closed
evan-YM wants to merge 1 commit into
openclaw:mainfrom
evan-YM:feat/provider-catalog-refresh-102460
Closed

feat(providers): refresh direct catalogs for Qwen 3.7, North Mini Code, and Mistral Small 4#102488
evan-YM wants to merge 1 commit into
openclaw:mainfrom
evan-YM:feat/provider-catalog-refresh-102460

Conversation

@evan-YM

@evan-YM evan-YM commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

What Problem This Solves

Closes #102460.

The official Qwen and Cohere plugins do not expose several current popular models, while the Mistral plugin still describes mistral-small-latest with the previous generation's context and pricing. Users must add custom model entries or accept incorrect cost/context reporting.

Why This Change Was Made

  • Qwen: qwen3.7-max and qwen3.7-plus are the recommended text generation models per Alibaba Model Studio docs but absent from the catalog. Added to Standard catalog only (excluded from Coding Plan and OAuth, same as qwen3.6-plus).
  • Cohere: North Mini Code 1.0 (north-mini-code-1-0) is a free, open-weight agentic coding model per Cohere docs but not available in the compatibility API catalog.
  • Mistral: Mistral Small 4 replaced the previous generation with 256K context and $0.15/$0.60 pricing per Mistral docs. The pinned mistral-small-2603 entry provides a stable reference point.

User Impact

  • Affected: Direct Qwen, Cohere, and Mistral users.
  • Before: Missing model entries block selection; stale Mistral Small latest metadata shows wrong context (128K) and pricing ($0.10/$0.30).
  • After: qwen3.7-max and qwen3.7-plus available on Standard endpoints; north-mini-code-1-0 available in Cohere catalog; Mistral Small latest aligned with Small 4 specs; pinned mistral-small-2603 added.
  • No config, env var, auth flow, endpoint, or default model changes.

Evidence

Files Changed (8 files, +140/-7)

File Change
extensions/qwen/models.ts Add qwen3.7-max/qwen3.7-plus entries + Coding Plan/OAuth filters
extensions/qwen/api.ts Export new model ID constants
extensions/qwen/openclaw.plugin.json Add Coding Plan endpoint suppressions
extensions/qwen/provider-catalog.test.ts Add "3.7 models on Standard only" test
extensions/cohere/openclaw.plugin.json Add north-mini-code-1-0 entry
extensions/cohere/index.test.ts Update catalog assertion
extensions/mistral/openclaw.plugin.json Update small-latest context/pricing + add small-2603
extensions/mistral/model-definitions.test.ts Update small-latest + small-2603 assertions

Test Results

Qwen  (4/4) ✓  builds the bundled Qwen provider defaults
              ✓  only advertises qwen3.6-plus on Standard endpoints
              ✓  only advertises qwen3.7 models on Standard endpoints
              ✓  opts native Qwen baseUrls into streaming usage

Cohere (3/3) ✓  registers the manifest-owned API key onboarding flow
              ✓  exposes the static Cohere catalog
              ✓  uses Cohere's OpenAI-compatible completions payload fields

Mistral (4/4) ✓  uses current OpenClaw pricing for the bundled default model
              ✓  prices cached Mistral input tokens at ten percent
              ✓  charges nonzero cost for cached-token usage
              ✓  publishes a curated set of current Mistral catalog models

🤖 Generated with Claude Code

…e, and Mistral Small 4

- Qwen: add qwen3.7-max and qwen3.7-plus to Standard catalog, exclude from Coding Plan and OAuth
- Cohere: add north-mini-code-1-0 (256K context, 64K max tokens, free tier)
- Mistral: update mistral-small-latest context/pricing to 256K/$0.15/$0.60, add pinned mistral-small-2603 entry
- Update provider catalog tests for all three plugins

Closes: openclaw#102460
Co-Authored-By: Claude <[email protected]>
@clawsweeper

clawsweeper Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

ClawSweeper status: review started.

I am starting a fresh review of this pull request: feat(providers): refresh direct catalogs for Qwen 3.7, North Mini Code, and Mistral Small 4 This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@evan-YM

evan-YM commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

Closed per author request.

@evan-YM evan-YM closed this Jul 9, 2026
@evan-YM
evan-YM deleted the feat/provider-catalog-refresh-102460 branch July 9, 2026 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Refresh direct provider catalogs for Qwen 3.7, North Mini Code, and Mistral Small 4

1 participant