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
- Agents/CLI: derive `openclaw agent --agent ... --channel ... --to ...` sessions from the explicit channel recipient instead of the agent main session, while preserving explicit `--session-id` and `--session-key` precedence. Fixes #41483; refs #41557, #60614, and #60621. Thanks @pingfanfan.
16
17
- Control UI/WebChat: keep large attachment payloads out of Lit state and optimistic chat messages, using object URL previews plus send-time payload serialization so PDF/image uploads no longer trigger `RangeError: Maximum call stack size exceeded`. Fixes #73360; refs #54378 and #63432. Thanks @hejunhui-73, @Ansub, and @christianhernandez3-afk.
17
18
- Agents/models: keep per-agent primary models strict when `fallbacks` is omitted, so probe-only custom providers are not tried as hidden fallback candidates unless the agent explicitly opts in. Fixes #73332. Thanks @haumanto.
18
19
- Gateway/models: add `models.pricing.enabled` so offline or restricted-network installs can skip startup OpenRouter and LiteLLM pricing-catalog fetches while keeping explicit model costs working. Fixes #53639. Thanks @callebtc, @palewire, and @rjdjohnston.
Copy file name to clipboardExpand all lines: docs/cli/agent.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ Related:
29
29
-`--model <id>`: model override for this run (`provider/model` or model id)
30
30
-`--thinking <level>`: agent thinking level (`off`, `minimal`, `low`, `medium`, `high`, plus provider-supported custom levels such as `xhigh`, `adaptive`, or `max`)
31
31
-`--verbose <on|off>`: persist verbose level for the session
32
-
-`--channel <channel>`: delivery channel; omit to use the main session channel
32
+
-`--channel <channel>`: delivery channel; with `--agent` and `--to`, also scopes the derived session key to that channel recipient
-`--local` still preloads the plugin registry first, so plugin-provided providers, tools, and channels stay available during embedded runs.
57
57
-`--local` and embedded fallback runs are treated as one-shot runs. Bundled MCP loopback resources and warm Claude stdio sessions opened for that local process are retired after the reply, so scripted invocations do not keep local child processes alive.
58
58
- Gateway-backed runs leave Gateway-owned MCP loopback resources under the running Gateway process; older clients may still send the historical cleanup flag, but the Gateway accepts it as a compatibility no-op.
59
-
-`--channel`, `--reply-channel`, and `--reply-account` affect reply delivery, not session routing.
59
+
-`--agent ... --channel ... --to ...` uses an agent-scoped channel-recipient session key. `--reply-channel` and `--reply-account` affect reply delivery, not session routing.
60
60
-`--json` keeps stdout reserved for the JSON response. Gateway, plugin, and embedded-fallback diagnostics are routed to stderr so scripts can parse stdout directly.
61
61
- Embedded fallback JSON includes `meta.transport: "embedded"` and `meta.fallbackFrom: "gateway"` so scripts can distinguish fallback runs from Gateway runs.
62
62
- When this command triggers `models.json` regeneration, SecretRef-managed provider credentials are persisted as non-secret markers (for example env var names, `secretref-env:ENV_VAR_NAME`, or `secretref-managed`), not resolved secret plaintext.
0 commit comments