From 3e5b9f3396f2c1c22a631441d4e8c3a650bed1bd Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Wed, 22 Apr 2026 17:01:18 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@f328c21046758f85d52993f9e112c82585b4d012 --- .openclaw-sync/source.json | 4 ++-- docs/channels/discord.md | 2 +- docs/channels/slack.md | 4 ++-- docs/concepts/models.md | 11 +++++++++++ 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 45ea5b0fd..500d3e3a4 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "8b8df813d07bffd26f24fdb9601ef1ff2d3c48f1", - "syncedAt": "2026-04-22T16:54:43.633Z" + "sha": "f328c21046758f85d52993f9e112c82585b4d012", + "syncedAt": "2026-04-22T17:01:17.948Z" } diff --git a/docs/channels/discord.md b/docs/channels/discord.md index ecc6cb0fc..c320efa69 100644 --- a/docs/channels/discord.md +++ b/docs/channels/discord.md @@ -307,7 +307,7 @@ By default, components are single use. Set `components.reusable=true` to allow b To restrict who can click a button, set `allowedUsers` on that button (Discord user IDs, tags, or `*`). When configured, unmatched users receive an ephemeral denial. -The `/model` and `/models` slash commands open an interactive model picker with provider and model dropdowns plus a Submit step. The picker reply is ephemeral and only the invoking user can use it. +The `/model` and `/models` slash commands open an interactive model picker with provider and model dropdowns plus a Submit step. `/models add` also supports adding a new provider/model entry from chat, and newly added models show up without restarting the gateway. The picker reply is ephemeral and only the invoking user can use it. File attachments: diff --git a/docs/channels/slack.md b/docs/channels/slack.md index 39486e8f3..3e1c11f18 100644 --- a/docs/channels/slack.md +++ b/docs/channels/slack.md @@ -361,8 +361,8 @@ Surface different features that extend the above defaults. }, { "command": "/models", - "description": "List providers or models for a provider", - "usage_hint": "[provider] [page] [limit=|size=|all]" + "description": "List providers/models or add a model", + "usage_hint": "[provider] [page] [limit=|size=|all] | add " }, { "command": "/help", diff --git a/docs/concepts/models.md b/docs/concepts/models.md index 11495fbab..66c9908e0 100644 --- a/docs/concepts/models.md +++ b/docs/concepts/models.md @@ -114,6 +114,9 @@ Notes: - `/model` (and `/model list`) is a compact, numbered picker (model family + available providers). - On Discord, `/model` and `/models` open an interactive picker with provider and model dropdowns plus a Submit step. +- `/models add` lets you add a provider/model entry from chat without editing config manually. +- `/models add ` is the fastest path; bare `/models add` starts a provider-first guided flow where supported. +- After `/models add`, the new model becomes available in `/models` and `/model` without restarting the gateway. - `/model <#>` selects from that picker. - `/model` persists the new session selection immediately. - If the agent is idle, the next run uses the new model right away. @@ -132,6 +135,14 @@ Notes: Full command behavior/config: [Slash commands](/tools/slash-commands). +Examples: + +```text +/models add +/models add ollama glm-5.1:cloud +/models add lmstudio qwen/qwen3.5-9b +``` + ## CLI commands ```bash