From 3a24a25f4b970ec1702e93fb93f9e70c5b9ec672 Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 1 May 2026 13:54:27 +0100 Subject: [PATCH] docs: note venice manifest catalog migration --- CHANGELOG.md | 1 + docs/providers/venice.md | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b968bb5b82b..d0412abba26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -501,6 +501,7 @@ Docs: https://docs.openclaw.ai - Plugin SDK/models: move BytePlus and Volcano Engine standard and plan-provider catalogs into plugin manifest `modelCatalog` rows and remove the now-unused Volcengine-family shared catalog SDK subpath. Thanks @shakkernerd. - CLI/models: move Fireworks and Together AI fixed provider catalogs into plugin manifest `modelCatalog` rows so provider-filtered listing can use manifest-backed static rows. Thanks @shakkernerd. - CLI/models: move Groq's fixed text model catalog into the Groq plugin manifest and declare its setup auth env metadata so provider-filtered listing can use manifest-backed rows without deprecated auth metadata. Thanks @shakkernerd. +- CLI/models: move Venice's 41-row seed catalog into the Venice plugin manifest, derive runtime fallback rows from that manifest, and keep Venice API discovery as refreshable runtime work instead of a second hard-coded catalog. Thanks @shakkernerd. - Channels/Yuanbao: register the Tencent Yuanbao external channel plugin (`openclaw-plugin-yuanbao`) in the official channel catalog, contract suites, and community plugin docs, with a new `docs/channels/yuanbao.md` quick-start guide for WebSocket bot DMs and group chats. (#72756) Thanks @loongfay. - Channels/QQBot: add full group chat support (history tracking, @-mention gating, activation modes, per-group config, FIFO message queue with deliver debounce), C2C `stream_messages` streaming with a `StreamingController` lifecycle manager, unified `sendMedia` with chunked upload for large files, and refactor the engine into pipeline stages, focused outbound submodules, builtin slash-command modules, and explicit DI ports via `createEngineAdapters()`. (#70624) Thanks @cxyhhhhh. - Plugins/startup: migrate bundled plugin manifests to explicit `activation.onStartup` declarations so Gateway startup imports only the bundled plugins that intentionally register startup-time runtime surfaces. Thanks @shakkernerd. diff --git a/docs/providers/venice.md b/docs/providers/venice.md index cf964e1b6de..59c8c717f99 100644 --- a/docs/providers/venice.md +++ b/docs/providers/venice.md @@ -103,7 +103,7 @@ openclaw models set venice/claude-opus-4-6 List all available models: ```bash -openclaw models list | grep venice +openclaw models list --all --provider venice ``` You can also run `openclaw configure`, select **Model/auth**, and choose **Venice AI**. @@ -189,7 +189,7 @@ DeepSeek provider's thinking controls. ## Model discovery -OpenClaw automatically discovers models from the Venice API when `VENICE_API_KEY` is set. If the API is unreachable, it falls back to a static catalog. +OpenClaw ships a manifest-backed Venice seed catalog for read-only model listing. Runtime refresh can still discover models from the Venice API, and falls back to the manifest catalog if the API is unreachable. The `/models` endpoint is public (no auth needed for listing), but inference requires a valid API key.