Skip to content

fix(venice): switch default model to kimi-k2-5#38423

Merged
vincentkoc merged 3 commits intomainfrom
vincentkoc-code/venice-default-kimi-k25
Mar 7, 2026
Merged

fix(venice): switch default model to kimi-k2-5#38423
vincentkoc merged 3 commits intomainfrom
vincentkoc-code/venice-default-kimi-k25

Conversation

@vincentkoc
Copy link
Copy Markdown
Member

Summary

  • Problem: Venice still defaults to llama-3.3-70b even after the catalog refresh, and the Venice provider docs still describe the old default and stale model inventory.
  • Why it matters: The current shipped default and docs lag the live Venice catalog, which keeps the #20156 follow-up partially unresolved after #38306.
  • What changed: Switched the built-in Venice default model to kimi-k2-5, updated the onboard alias, refreshed the Venice provider guide to match the current private/anonymized catalog, and added changelog credit for the original contributor path.
  • What did NOT change (scope boundary): No new Venice discovery/runtime hardening beyond the already merged #38306 work.

Change Type (select all)

  • Bug fix
  • Feature
  • Refactor
  • Docs
  • Security hardening
  • Chore/infra

Scope (select all touched areas)

  • Gateway / orchestration
  • Skills / tool execution
  • Auth / tokens
  • Memory / storage
  • Integrations
  • API / contracts
  • UI / DX
  • CI/CD / infra

Linked Issue/PR

User-visible / Behavior Changes

OpenClaw now defaults Venice setups to venice/kimi-k2-5, uses Kimi K2.5 as the default onboard alias, and ships Venice docs/recommendations that match the current catalog.

Security Impact (required)

  • New permissions/capabilities? No
  • Secrets/tokens handling changed? No
  • New/changed network calls? No
  • Command/tool execution surface changed? No
  • Data access scope changed? No

Repro + Verification

Environment

  • OS: macOS
  • Runtime/container: Node.js 22 + pnpm
  • Model/provider: Venice
  • Integration/channel: Provider config and docs
  • Relevant config: default Venice provider config

Steps

  1. Inspect the Venice default model constant and onboard alias on current main.
  2. Compare the shipped Venice docs to the current checked-in catalog.
  3. Apply the default-model/docs refresh.
  4. Run the targeted Venice tests and a full build.

Expected

  • Venice defaults to kimi-k2-5
  • Onboard alias matches the new default
  • Venice docs reflect the current model catalog and recommendations

Actual

  • Before this PR, the runtime default and docs still pointed at llama-3.3-70b

Evidence

  • Failing test/log before + passing after
  • Trace/log snippets
  • Screenshot/recording
  • Perf numbers (if relevant)

Human Verification (required)

  • Verified scenarios: Venice default constant, onboard alias, provider docs, changelog entry
  • Edge cases checked: docs now classify Kimi/MiniMax as private and point high-capability guidance at claude-opus-4-6
  • What you did not verify: live Venice API traffic, since this PR only changes defaults/docs

Compatibility / Migration

  • Backward compatible? Yes
  • Config/env changes? No
  • Migration needed? No

Failure Recovery (if this breaks)

  • How to disable/revert this change quickly: revert this PR or set an explicit Venice default model in config
  • Files/config to restore: src/agents/venice-models.ts, src/commands/onboard-auth.config-core.ts, docs/providers/venice.md
  • Known bad symptoms reviewers should watch for: Venice onboarding showing the wrong default alias or docs pointing at stale models

Risks and Mitigations

  • Risk: Users who relied on the implicit Venice default changing to kimi-k2-5 will see a different first-run model.
    • Mitigation: the new default is already present in the shipped catalog, private, and documented in the refreshed Venice guide.

@vincentkoc vincentkoc self-assigned this Mar 7, 2026
@openclaw-barnacle openclaw-barnacle bot added docs Improvements or additions to documentation commands Command implementations agents Agent runtime and tooling size: XS maintainer Maintainer-authored PR labels Mar 7, 2026
@vincentkoc vincentkoc marked this pull request as ready for review March 7, 2026 00:30
@vincentkoc vincentkoc merged commit 3070faf into main Mar 7, 2026
33 of 34 checks passed
@vincentkoc vincentkoc deleted the vincentkoc-code/venice-default-kimi-k25 branch March 7, 2026 00:31
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Mar 7, 2026

Greptile Summary

This PR switches the built-in Venice default model from llama-3.3-70b to kimi-k2-5 and refreshes the Venice provider documentation to match the current model catalog. The change is minimal and well-scoped: one constant update in venice-models.ts, one alias string update in onboard-auth.config-core.ts, a comprehensive docs refresh, and a changelog entry.

The new default kimi-k2-5 is properly defined in VENICE_MODEL_CATALOG (private, reasoning, vision, 256k context, 65536 maxTokens) — no missing catalog entry. All references to the old default in docs, CLI examples, and the manual config snippet have been consistently updated. The privacy mode reclassification of Kimi and MiniMax models to Private (and the narrowed Anonymized table) is consistent between venice-models.ts and docs/providers/venice.md.

Confidence Score: 5/5

  • This PR is safe to merge — it only changes a default model constant, an alias string, documentation, and a changelog entry.
  • All four changed files are low-risk: a string constant swap, a display alias update, a docs refresh, and a changelog line. The new default model is already present in the static catalog with correct properties. No runtime logic, authentication flows, or API contracts were modified. The changes are straightforward and well-verified.
  • No files require special attention.

Last reviewed commit: 24ebeb7

vincentkoc added a commit to BryanTegomoh/openclaw-fork that referenced this pull request Mar 8, 2026
* Docs: refresh Venice default model guidance

* Venice: switch default model to Kimi K2.5

* Changelog: credit Venice default refresh
Saitop pushed a commit to NomiciAI/openclaw that referenced this pull request Mar 8, 2026
* Docs: refresh Venice default model guidance

* Venice: switch default model to Kimi K2.5

* Changelog: credit Venice default refresh
jenawant pushed a commit to jenawant/openclaw that referenced this pull request Mar 10, 2026
* Docs: refresh Venice default model guidance

* Venice: switch default model to Kimi K2.5

* Changelog: credit Venice default refresh
dhoman pushed a commit to dhoman/chrono-claw that referenced this pull request Mar 11, 2026
* Docs: refresh Venice default model guidance

* Venice: switch default model to Kimi K2.5

* Changelog: credit Venice default refresh
senw-developers pushed a commit to senw-developers/va-openclaw that referenced this pull request Mar 17, 2026
* Docs: refresh Venice default model guidance

* Venice: switch default model to Kimi K2.5

* Changelog: credit Venice default refresh
V-Gutierrez pushed a commit to V-Gutierrez/openclaw-vendor that referenced this pull request Mar 17, 2026
* Docs: refresh Venice default model guidance

* Venice: switch default model to Kimi K2.5

* Changelog: credit Venice default refresh
alexey-pelykh pushed a commit to remoteclaw/remoteclaw that referenced this pull request Mar 20, 2026
(cherry picked from commit 3070faf)

Partial: only onboard-auth.config-core.ts — gutted venice-models/docs discarded
alexey-pelykh pushed a commit to remoteclaw/remoteclaw that referenced this pull request Mar 20, 2026
(cherry picked from commit 3070faf)

Partial: only onboard-auth.config-core.ts — gutted venice-models/docs discarded
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agents Agent runtime and tooling commands Command implementations docs Improvements or additions to documentation maintainer Maintainer-authored PR size: XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Venice provider - update model catalog

1 participant