You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`openclaw cron run <jobId>` returns after enqueueing the manual run. Use `--wait` for shutdown hooks, maintenance scripts, or other automation that must block until the queued run finishes. Wait mode polls the exact returned `runId`; it exits `0` for status `ok` and non-zero for `error`, `skipped`, or a wait timeout.
419
425
426
+
`openclaw cron create` is an alias for `openclaw cron add`, and new jobs can use a positional schedule (`"0 9 * * 1"`, `"every 1h"`, `"20m"`, or an ISO timestamp) followed by a positional agent prompt. Use `--webhook <url>` on `cron add|create` or `cron edit` to POST the finished run payload to an HTTP endpoint. Webhook delivery cannot be combined with chat delivery flags such as `--announce`, `--channel`, `--to`, `--thread-id`, or `--account`.
- Tool/progress rows render as compact emoji + title + detail when available, for example `🛠️ Bash: run tests` or `🔎 Web Search: for "query"`.
712
+
- `streaming.progress.commentary` (default `false`) opts into assistant commentary/preamble text in the temporary progress draft. Commentary is cleaned before display, stays transient, and does not change final answer delivery.
711
713
- `streaming.progress.maxLineChars` controls the per-line progress preview budget. Prose is shortened on word boundaries; command and path details keep useful suffixes.
712
714
- `streaming.preview.commandText` / `streaming.progress.commandText` controls command/exec detail in compact progress lines: `raw` (default) or `status` (tool label only).
`--session` accepts `main`, `isolated`, `current`, or `session:<id>`.
@@ -50,6 +70,8 @@ Isolated cron chat delivery is shared between the agent and the runner:
50
70
-`webhook` posts the finished payload to a URL.
51
71
-`none` disables runner fallback delivery.
52
72
73
+
Use `cron add|create --webhook <url>` or `cron edit <job-id> --webhook <url>` to set webhook delivery. Do not combine `--webhook` with chat delivery flags such as `--announce`, `--no-deliver`, `--channel`, `--to`, `--thread-id`, or `--account`.
74
+
53
75
`--announce` is runner fallback delivery for the final reply. `--no-deliver` disables that fallback but does not remove the agent's `message` tool when a chat route is available.
54
76
55
77
Reminders created from an active chat preserve the live chat delivery target for fallback announce delivery. Internal session keys may be lowercase; do not use them as a source of truth for case-sensitive provider IDs such as Matrix room IDs.
Copy file name to clipboardExpand all lines: docs/concepts/models.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -340,7 +340,7 @@ When live probes run in a TTY, you can select fallbacks interactively. In non-in
340
340
341
341
## Models registry (`models.json`)
342
342
343
-
Custom providers in `models.providers` are written into `models.json` under the agent directory (default `~/.openclaw/agents/<agentId>/agent/models.json`). This file is merged by default unless `models.mode` is set to `replace`.
343
+
Custom providers in `models.providers` are written into `models.json` under the agent directory (default `~/.openclaw/agents/<agentId>/agent/models.json`). Provider-plugin catalogs are stored as generated plugin-owned catalog shards under the agent's plugin state and loaded automatically. This file is merged by default unless `models.mode` is set to `replace`.
Copy file name to clipboardExpand all lines: docs/gateway/config-tools.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -488,7 +488,8 @@ Configuring a custom/local provider `baseUrl` is also the narrow network trust d
488
488
- Empty or missing agent `apiKey`/`baseUrl` fall back to `models.providers` in config.
489
489
- Matching model `contextWindow`/`maxTokens` use the higher value between explicit config and implicit catalog values.
490
490
- Matching model `contextTokens` preserves an explicit runtime cap when present; use it to limit effective context without changing native model metadata.
491
-
- Use `models.mode: "replace"` when you want config to fully rewrite `models.json`.
491
+
- Provider-plugin catalogs are stored as generated plugin-owned catalog shards under the agent's plugin state.
492
+
- Use `models.mode: "replace"` when you want config to fully rewrite `models.json` and active plugin catalog shards.
492
493
- Marker persistence is source-authoritative: markers are written from the active source config snapshot (pre-resolution), not from resolved runtime secret values.
Copy file name to clipboardExpand all lines: docs/plugins/plugin-inventory.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,6 +64,7 @@ commands.
64
64
|[chutes](/plugins/reference/chutes)| Adds Chutes model provider support to OpenClaw. |`@openclaw/chutes-provider`<br />included in OpenClaw | providers: chutes |
65
65
|[clickclack](/plugins/reference/clickclack)| Adds the Clickclack channel surface for sending and receiving OpenClaw messages. |`@openclaw/clickclack`<br />included in OpenClaw | channels: clickclack |
66
66
|[cloudflare-ai-gateway](/plugins/reference/cloudflare-ai-gateway)| Adds Cloudflare AI Gateway model provider support to OpenClaw. |`@openclaw/cloudflare-ai-gateway-provider`<br />included in OpenClaw | providers: cloudflare-ai-gateway |
67
+
|[codex-supervisor](/plugins/reference/codex-supervisor)| Supervise Codex app-server sessions from OpenClaw. |`@openclaw/codex-supervisor`<br />included in OpenClaw | contracts: tools |
67
68
|[comfy](/plugins/reference/comfy)| Adds ComfyUI model provider support to OpenClaw. |`@openclaw/comfy-provider`<br />included in OpenClaw | providers: comfy; contracts: imageGenerationProviders, musicGenerationProviders, videoGenerationProviders |
68
69
|[copilot-proxy](/plugins/reference/copilot-proxy)| Adds Copilot Proxy model provider support to OpenClaw. |`@openclaw/copilot-proxy`<br />included in OpenClaw | providers: copilot-proxy |
69
70
|[deepgram](/plugins/reference/deepgram)| Adds media understanding provider support. Adds realtime transcription provider support. |`@openclaw/deepgram-provider`<br />included in OpenClaw | contracts: mediaUnderstandingProviders, realtimeTranscriptionProviders |
0 commit comments