diff --git a/docs/zh-CN/cli/index.md b/docs/zh-CN/cli/index.md index 55310acb6..bb931c42f 100644 --- a/docs/zh-CN/cli/index.md +++ b/docs/zh-CN/cli/index.md @@ -1,110 +1,65 @@ --- read_when: - - 添加或修改 CLI 命令或选项 - - 为新的命令界面编写文档 -summary: OpenClaw CLI 关于 `openclaw` 命令、子命令和选项的参考文档 -title: CLI 参考文档 + - 查找合适的 `openclaw` 子命令 + - 查找全局标志或输出样式规则 +summary: OpenClaw CLI 索引:命令列表、全局标志,以及指向各命令页面的链接 +title: CLI 参考 x-i18n: - generated_at: "2026-04-23T06:24:03Z" + generated_at: "2026-04-23T07:52:27Z" model: gpt-5.4 provider: openai - source_hash: 6e5d3de831331307203ac6f67a3f4b4c969c4ccc10e813ebab1e052b87f0426b + source_hash: 9ccf909596d6d4936fadecfa3a98d7bc24fd18d6ec828ec91bd524019565c54b source_path: cli/index.md workflow: 15 --- -# CLI 参考文档 +# CLI 参考 -本页描述当前的 CLI 行为。如果命令发生变化,请更新此文档。 +`openclaw` 是主要的 CLI 入口点。每个核心命令要么有单独的参考页面,要么记录在其所别名指向的命令页面中;本索引列出了命令、全局标志,以及适用于整个 CLI 的输出样式规则。 ## 命令页面 -- [`setup`](/zh-CN/cli/setup) -- [`onboard`](/zh-CN/cli/onboard) -- [`configure`](/zh-CN/cli/configure) -- [`config`](/zh-CN/cli/config) -- [`completion`](/zh-CN/cli/completion) -- [`doctor`](/zh-CN/cli/doctor) -- [`dashboard`](/zh-CN/cli/dashboard) -- [`backup`](/zh-CN/cli/backup) -- [`reset`](/zh-CN/cli/reset) -- [`uninstall`](/zh-CN/cli/uninstall) -- [`update`](/zh-CN/cli/update) -- [`message`](/zh-CN/cli/message) -- [`agent`](/zh-CN/cli/agent) -- [`agents`](/zh-CN/cli/agents) -- [`acp`](/zh-CN/cli/acp) -- [`mcp`](/zh-CN/cli/mcp) -- [`status`](/zh-CN/cli/status) -- [`health`](/zh-CN/cli/health) -- [`sessions`](/zh-CN/cli/sessions) -- [`gateway`](/zh-CN/cli/gateway) -- [`logs`](/zh-CN/cli/logs) -- [`system`](/zh-CN/cli/system) -- [`models`](/zh-CN/cli/models) -- [`infer`](/zh-CN/cli/infer) -- [`memory`](/zh-CN/cli/memory) -- [`wiki`](/zh-CN/cli/wiki) -- [`directory`](/zh-CN/cli/directory) -- [`nodes`](/zh-CN/cli/nodes) -- [`devices`](/zh-CN/cli/devices) -- [`node`](/zh-CN/cli/node) -- [`approvals`](/zh-CN/cli/approvals) -- [`sandbox`](/zh-CN/cli/sandbox) -- [`tui`](/zh-CN/cli/tui) -- [`browser`](/zh-CN/cli/browser) -- [`cron`](/zh-CN/cli/cron) -- [`tasks`](/zh-CN/cli/tasks) -- [`flows`](/zh-CN/cli/flows) -- [`dns`](/zh-CN/cli/dns) -- [`docs`](/zh-CN/cli/docs) -- [`hooks`](/zh-CN/cli/hooks) -- [`webhooks`](/zh-CN/cli/webhooks) -- [`pairing`](/zh-CN/cli/pairing) -- [`qr`](/zh-CN/cli/qr) -- [`plugins`](/zh-CN/cli/plugins)(插件命令) -- [`channels`](/zh-CN/cli/channels) -- [`security`](/zh-CN/cli/security) -- [`secrets`](/zh-CN/cli/secrets) -- [`skills`](/zh-CN/cli/skills) -- [`daemon`](/zh-CN/cli/daemon)(Gateway 网关服务命令的旧版别名) -- [`clawbot`](/zh-CN/cli/clawbot)(旧版别名命名空间) -- [`voicecall`](/zh-CN/cli/voicecall)(插件;如果已安装) +| 区域 | 命令 | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 设置和新手引导 | [`setup`](/zh-CN/cli/setup) · [`onboard`](/zh-CN/cli/onboard) · [`configure`](/zh-CN/cli/configure) · [`config`](/zh-CN/cli/config) · [`completion`](/zh-CN/cli/completion) · [`doctor`](/zh-CN/cli/doctor) · [`dashboard`](/zh-CN/cli/dashboard) | +| 重置和卸载 | [`backup`](/zh-CN/cli/backup) · [`reset`](/zh-CN/cli/reset) · [`uninstall`](/zh-CN/cli/uninstall) · [`update`](/zh-CN/cli/update) | +| 消息和智能体 | [`message`](/zh-CN/cli/message) · [`agent`](/zh-CN/cli/agent) · [`agents`](/zh-CN/cli/agents) · [`acp`](/zh-CN/cli/acp) · [`mcp`](/zh-CN/cli/mcp) | +| 健康检查和会话 | [`status`](/zh-CN/cli/status) · [`health`](/zh-CN/cli/health) · [`sessions`](/zh-CN/cli/sessions) | +| Gateway 网关和日志 | [`gateway`](/zh-CN/cli/gateway) · [`logs`](/zh-CN/cli/logs) · [`system`](/zh-CN/cli/system) | +| 模型和推理 | [`models`](/zh-CN/cli/models) · [`infer`](/zh-CN/cli/infer) · `capability`([`infer`](/zh-CN/cli/infer) 的别名) · [`memory`](/zh-CN/cli/memory) · [`wiki`](/zh-CN/cli/wiki) | +| 网络和节点 | [`directory`](/zh-CN/cli/directory) · [`nodes`](/zh-CN/cli/nodes) · [`devices`](/zh-CN/cli/devices) · [`node`](/zh-CN/cli/node) | +| 运行时和沙箱 | [`approvals`](/zh-CN/cli/approvals) · `exec-policy`(参见 [`approvals`](/zh-CN/cli/approvals)) · [`sandbox`](/zh-CN/cli/sandbox) · [`tui`](/zh-CN/cli/tui) · `chat`/`terminal`([`tui --local`](/zh-CN/cli/tui) 的别名) · [`browser`](/zh-CN/cli/browser) | +| 自动化 | [`cron`](/zh-CN/cli/cron) · [`tasks`](/zh-CN/cli/tasks) · [`hooks`](/zh-CN/cli/hooks) · [`webhooks`](/zh-CN/cli/webhooks) | +| 设备发现和文档 | [`dns`](/zh-CN/cli/dns) · [`docs`](/zh-CN/cli/docs) | +| 配对和渠道 | [`pairing`](/zh-CN/cli/pairing) · [`qr`](/zh-CN/cli/qr) · [`channels`](/zh-CN/cli/channels) | +| 安全和插件 | [`security`](/zh-CN/cli/security) · [`secrets`](/zh-CN/cli/secrets) · [`skills`](/zh-CN/cli/skills) · [`plugins`](/zh-CN/cli/plugins) · [`proxy`](/zh-CN/cli/proxy) | +| 旧版别名 | [`daemon`](/zh-CN/cli/daemon)(Gateway 网关服务) · [`clawbot`](/zh-CN/cli/clawbot)(命名空间) | +| 插件(可选) | [`voicecall`](/zh-CN/cli/voicecall)(如已安装) | ## 全局标志 -- `--dev`:将状态隔离在 `~/.openclaw-dev` 下,并调整默认端口。 -- `--profile `:将状态隔离在 `~/.openclaw-` 下。 -- `--container `:为执行目标指定一个命名容器。 -- `--no-color`:禁用 ANSI 颜色。 -- `--update`:`openclaw update` 的简写(仅适用于源码安装)。 -- `-V`、`--version`、`-v`:打印版本并退出。 +| 标志 | 用途 | +| ----------------------- | --------------------------------------------------------------------- | +| `--dev` | 将状态隔离到 `~/.openclaw-dev` 下,并调整默认端口 | +| `--profile ` | 将状态隔离到 `~/.openclaw-` 下 | +| `--container ` | 指定一个具名容器作为执行目标 | +| `--no-color` | 禁用 ANSI 颜色(也会遵循 `NO_COLOR=1`) | +| `--update` | [`openclaw update`](/zh-CN/cli/update) 的简写形式(仅限源码安装) | +| `-V`, `--version`, `-v` | 打印版本并退出 | -## 输出样式 +## 输出模式 - ANSI 颜色和进度指示器仅在 TTY 会话中渲染。 -- OSC-8 超链接会在受支持的终端中显示为可点击链接;否则会回退为纯 URL。 -- `--json`(以及在受支持时的 `--plain`)会禁用样式,以获得干净的输出。 -- `--no-color` 会禁用 ANSI 样式;同时也支持 `NO_COLOR=1`。 +- OSC-8 超链接会在支持的环境中渲染为可点击链接;否则 CLI 会回退为纯 URL。 +- `--json`(以及在支持时的 `--plain`)会禁用样式,以获得干净的输出。 - 长时间运行的命令会显示进度指示器(支持时使用 OSC 9;4)。 -## 配色方案 - -OpenClaw 在 CLI 输出中使用 lobster 配色方案。 - -- `accent` (#FF5A2D):标题、标签、主要高亮。 -- `accentBright` (#FF7A3D):命令名称、强调内容。 -- `accentDim` (#D14A22):次级高亮文本。 -- `info` (#FF8A5B):信息性值。 -- `success` (#2FBF71):成功状态。 -- `warn` (#FFB020):警告、回退、需要注意的内容。 -- `error` (#E23D2D):错误、失败。 -- `muted` (#8B7F77):弱化显示、元数据。 - -配色的唯一事实来源:`src/terminal/palette.ts`(“lobster 配色方案”)。 +调色板的唯一事实来源:`src/terminal/palette.ts`。 ## 命令树 + + ``` openclaw [--dev] [--profile ] setup @@ -331,6 +286,10 @@ openclaw [--dev] [--profile ] get set allowlist add|remove + exec-policy + show + preset + set browser status start @@ -370,6 +329,14 @@ openclaw [--dev] [--profile ] update webhooks gmail setup|run + proxy + start + run + coverage + sessions + query + blob + purge pairing list approve @@ -380,1473 +347,33 @@ openclaw [--dev] [--profile ] dns setup tui + chat (alias: tui --local) + terminal (alias: tui --local) ``` -注意:插件可以添加额外的顶级命令(例如 `openclaw voicecall`)。 +插件可以添加额外的顶级命令(例如 `openclaw voicecall`)。 -## 安全 + -- `openclaw security audit` — 审核配置和本地状态中常见的安全隐患。 -- `openclaw security audit --deep` — 尽力执行实时 Gateway 网关探测。 -- `openclaw security audit --fix` — 收紧安全默认值以及状态/配置权限。 +## Chat 斜杠命令 -## Secrets - -### `secrets` - -管理 SecretRef 及相关运行时/配置卫生。 - -子命令: - -- `secrets reload` -- `secrets audit` -- `secrets configure` -- `secrets apply --from ` - -`secrets reload` 选项: - -- `--url`、`--token`、`--timeout`、`--expect-final`、`--json` - -`secrets audit` 选项: - -- `--check` -- `--allow-exec` -- `--json` - -`secrets configure` 选项: - -- `--apply` -- `--yes` -- `--providers-only` -- `--skip-provider-setup` -- `--agent ` -- `--allow-exec` -- `--plan-out ` -- `--json` - -`secrets apply --from ` 选项: - -- `--dry-run` -- `--allow-exec` -- `--json` - -说明: - -- `reload` 是一个 Gateway 网关 RPC,在解析失败时会保留最后一个已知正常的运行时快照。 -- `audit --check` 在发现问题时会返回非零值;未解析的引用会使用更高优先级的非零退出码。 -- 默认会跳过 dry-run exec 检查;使用 `--allow-exec` 选择启用。 - -## 插件 - -管理插件及其配置: - -- `openclaw plugins list` — 发现插件(使用 `--json` 获取机器可读输出)。 -- `openclaw plugins inspect ` — 显示某个插件的详细信息(`info` 是别名)。 -- `openclaw plugins install ` — 安装插件(或将插件路径添加到 `plugins.load.paths`;使用 `--force` 覆盖现有安装目标)。 -- `openclaw plugins marketplace list ` — 在安装前列出 marketplace 条目。 -- `openclaw plugins enable ` / `disable ` — 切换 `plugins.entries..enabled`。 -- `openclaw plugins doctor` — 报告插件加载错误。 - -大多数插件更改都需要重启 Gateway 网关。参见 [/plugin](/zh-CN/tools/plugin)。 - -## Memory - -对 `MEMORY.md` + `memory/*.md` 执行向量搜索: - -- `openclaw memory status` — 显示索引统计信息;使用 `--deep` 执行向量和嵌入就绪性检查,或使用 `--fix` 修复过期的 recall/promotion 工件。 -- `openclaw memory index` — 重新索引 memory 文件。 -- `openclaw memory search ""`(或 `--query ""`)— 对 memory 执行语义搜索。 -- `openclaw memory promote` — 对短期 recalls 进行排序,并可选择将前几项追加到 `MEMORY.md`。 - -## 沙箱 - -管理用于隔离智能体执行的沙箱运行时。参见 [/cli/sandbox](/zh-CN/cli/sandbox)。 - -子命令: - -- `sandbox list [--browser] [--json]` -- `sandbox recreate [--all] [--session ] [--agent ] [--browser] [--force]` -- `sandbox explain [--session ] [--agent ] [--json]` - -说明: - -- `sandbox recreate` 会移除现有运行时,以便下次使用时根据当前配置重新初始化。 -- 对于 `ssh` 和 OpenShell `remote` 后端,recreate 会删除所选范围对应的规范远程工作区。 - -## 聊天斜杠命令 - -聊天消息支持 `/...` 命令(文本和原生)。参见 [/tools/slash-commands](/zh-CN/tools/slash-commands)。 +Chat 消息支持 `/...` 命令。参见 [斜杠命令](/zh-CN/tools/slash-commands)。 重点包括: -- `/status` 用于快速诊断。 -- `/trace` 用于显示会话范围内的插件 trace/debug 行。 -- `/config` 用于持久化配置更改。 -- `/debug` 用于仅运行时的配置覆盖(存储在内存中,而不是磁盘;需要 `commands.debug: true`)。 +- `/status` — 快速诊断。 +- `/trace` — 会话范围内的插件跟踪/调试行。 +- `/config` — 持久化的配置更改。 +- `/debug` — 仅运行时的配置覆盖(存储于内存,而非磁盘;需要 `commands.debug: true`)。 -## 设置 + 新手引导 +## 使用量跟踪 -### `completion` +当 OAuth/API 凭证可用时,`openclaw status --usage` 和 Control UI 会显示提供商的使用量/配额。数据直接来自提供商的使用量端点,并标准化为 `X% left`。当前支持使用量窗口的提供商包括:Anthropic、GitHub Copilot、Gemini CLI、OpenAI Codex、MiniMax、Xiaomi 和 z.ai。 -生成 shell 自动补全脚本,并可选择将其安装到你的 shell 配置文件中。 +详见 [使用量跟踪](/zh-CN/concepts/usage-tracking)。 -选项: +## 相关内容 -- `-s, --shell ` -- `-i, --install` -- `--write-state` -- `-y, --yes` - -说明: - -- 如果不使用 `--install` 或 `--write-state`,`completion` 会将脚本输出到 stdout。 -- `--install` 会将一个 `OpenClaw Completion` 代码块写入你的 shell 配置文件,并使其指向 OpenClaw 状态目录下缓存的脚本。 - -### `setup` - -初始化配置和工作区。 - -选项: - -- `--workspace `:智能体工作区路径(默认值为 `~/.openclaw/workspace`)。 -- `--wizard`:运行新手引导。 -- `--non-interactive`:无提示运行新手引导。 -- `--mode `:新手引导模式。 -- `--remote-url `:远程 Gateway 网关 URL。 -- `--remote-token `:远程 Gateway 网关令牌。 - -存在任何新手引导标志时(`--non-interactive`、`--mode`、`--remote-url`、`--remote-token`),都会自动运行新手引导。 - -### `onboard` - -用于 Gateway 网关、工作区和 Skills 的交互式新手引导。 - -选项: - -- `--workspace ` -- `--reset`(在新手引导前重置配置 + 凭证 + 会话) -- `--reset-scope `(默认值为 `config+creds+sessions`;使用 `full` 还会移除工作区) -- `--non-interactive` -- `--mode ` -- `--flow `(`manual` 是 `advanced` 的别名) -- `--auth-choice `,其中 `` 必须是以下之一: - `chutes`、`deepseek-api-key`、`openai-codex`、`openai-api-key`、 - `openrouter-api-key`、`kilocode-api-key`、`litellm-api-key`、`ai-gateway-api-key`、 - `cloudflare-ai-gateway-api-key`、`moonshot-api-key`、`moonshot-api-key-cn`、 - `kimi-code-api-key`、`synthetic-api-key`、`venice-api-key`、`together-api-key`、 - `huggingface-api-key`、`apiKey`、`gemini-api-key`、`google-gemini-cli`、`zai-api-key`、 - `zai-coding-global`、`zai-coding-cn`、`zai-global`、`zai-cn`、`xiaomi-api-key`、 - `minimax-global-oauth`、`minimax-global-api`、`minimax-cn-oauth`、`minimax-cn-api`、 - `opencode-zen`、`opencode-go`、`github-copilot`、`copilot-proxy`、`xai-api-key`、 - `mistral-api-key`、`volcengine-api-key`、`byteplus-api-key`、`qianfan-api-key`、 - `qwen-standard-api-key-cn`、`qwen-standard-api-key`、`qwen-api-key-cn`、`qwen-api-key`、 - `modelstudio-standard-api-key-cn`、`modelstudio-standard-api-key`、 - `modelstudio-api-key-cn`、`modelstudio-api-key`、`custom-api-key`、`skip` -- Qwen 说明:`qwen-*` 是规范的 `auth-choice` 系列。`modelstudio-*` - id 仍然会被接受,但仅作为向后兼容的旧版别名。 -- `--secret-input-mode `(默认值为 `plaintext`;使用 `ref` 可将提供商默认环境变量引用存储为 SecretRef,而不是明文密钥) -- `--anthropic-api-key ` -- `--openai-api-key ` -- `--mistral-api-key ` -- `--openrouter-api-key ` -- `--ai-gateway-api-key ` -- `--moonshot-api-key ` -- `--kimi-code-api-key ` -- `--gemini-api-key ` -- `--zai-api-key ` -- `--minimax-api-key ` -- `--opencode-zen-api-key ` -- `--opencode-go-api-key ` -- `--custom-base-url `(非交互式;与 `--auth-choice custom-api-key` 一起使用) -- `--custom-model-id `(非交互式;与 `--auth-choice custom-api-key` 一起使用) -- `--custom-api-key `(非交互式;可选;与 `--auth-choice custom-api-key` 一起使用;省略时回退到 `CUSTOM_API_KEY`) -- `--custom-provider-id `(非交互式;可选的自定义 provider id) -- `--custom-compatibility `(非交互式;可选;默认值为 `openai`) -- `--gateway-port ` -- `--gateway-bind ` -- `--gateway-auth ` -- `--gateway-token ` -- `--gateway-token-ref-env `(非交互式;将 `gateway.auth.token` 存储为环境变量 SecretRef;要求该环境变量已设置;不能与 `--gateway-token` 同时使用) -- `--gateway-password ` -- `--remote-url ` -- `--remote-token ` -- `--tailscale ` -- `--tailscale-reset-on-exit` -- `--install-daemon` -- `--no-install-daemon`(别名:`--skip-daemon`) -- `--daemon-runtime ` -- `--skip-channels` -- `--skip-skills` -- `--skip-search` -- `--skip-health` -- `--skip-ui` -- `--cloudflare-ai-gateway-account-id ` -- `--cloudflare-ai-gateway-gateway-id ` -- `--node-manager `(用于设置/新手引导中 Skills 的 node manager;推荐 `pnpm`,也支持 `bun`) -- `--json` - -### `configure` - -交互式配置向导(模型、渠道、Skills、Gateway 网关)。 - -选项: - -- `--section
`(可重复;将向导限制为特定部分) - -### `config` - -非交互式配置辅助命令(get/set/unset/file/schema/validate)。在没有 -子命令的情况下运行 `openclaw config` 会启动向导。 - -子命令: - -- `config get `:打印一个配置值(点路径/方括号路径)。 -- `config set`:支持四种赋值模式: - - 值模式:`config set `(JSON5 或字符串解析) - - SecretRef 构建器模式:`config set --ref-provider --ref-source --ref-id ` - - provider 构建器模式:`config set secrets.providers. --provider-source ...` - - 批量模式:`config set --batch-json ''` 或 `config set --batch-file ` -- `config set --dry-run`:验证赋值而不写入 `openclaw.json`(默认跳过 exec SecretRef 检查)。 -- `config set --allow-exec --dry-run`:选择启用 exec SecretRef dry-run 检查(可能会执行 provider 命令)。 -- `config set --dry-run --json`:输出机器可读的 dry-run 结果(检查 + 完整性信号、操作、已检查/已跳过的 refs、错误)。 -- `config set --strict-json`:要求对路径/值输入执行 JSON5 解析。在 dry-run 输出模式之外,`--json` 仍是严格解析的旧版别名。 -- `config unset `:移除一个值。 -- `config file`:打印当前激活的配置文件路径。 -- `config schema`:打印为 `openclaw.json` 生成的 JSON schema,其中包括在嵌套对象、通配符、数组项和组合分支间传播的字段 `title` / `description` 文档元数据,以及尽力提供的实时插件/渠道 schema 元数据。 -- `config validate`:在不启动 Gateway 网关的情况下,根据 schema 验证当前配置。 -- `config validate --json`:输出机器可读的 JSON 结果。 - -### `doctor` - -健康检查 + 快速修复(配置 + Gateway 网关 + 旧版服务)。 - -选项: - -- `--no-workspace-suggestions`:禁用工作区 memory 提示。 -- `--yes`:无需提示即接受默认值(无头模式)。 -- `--non-interactive`:跳过提示;仅应用安全迁移。 -- `--deep`:扫描系统服务中额外的 Gateway 网关安装。 -- `--repair`(别名:`--fix`):尝试自动修复检测到的问题。 -- `--force`:即使并非严格需要,也强制执行修复。 -- `--generate-gateway-token`:生成新的 Gateway 网关认证令牌。 - -### `dashboard` - -使用你当前的令牌打开 Control UI。 - -选项: - -- `--no-open`:打印 URL,但不启动浏览器 - -说明: - -- 对于由 SecretRef 管理的 Gateway 网关令牌,`dashboard` 会打印或打开一个不带令牌的 URL,而不是在终端输出或浏览器启动参数中暴露该密钥。 - -### `update` - -更新已安装的 CLI。 - -根级选项: - -- `--json` -- `--no-restart` -- `--dry-run` -- `--channel ` -- `--tag ` -- `--timeout ` -- `--yes` - -子命令: - -- `update status` -- `update wizard` - -`update status` 选项: - -- `--json` -- `--timeout ` - -`update wizard` 选项: - -- `--timeout ` - -说明: - -- `openclaw --update` 会重写为 `openclaw update`。 - -### `backup` - -为 OpenClaw 状态创建并验证本地备份归档。 - -子命令: - -- `backup create` -- `backup verify ` - -`backup create` 选项: - -- `--output ` -- `--json` -- `--dry-run` -- `--verify` -- `--only-config` -- `--no-include-workspace` - -`backup verify ` 选项: - -- `--json` - -## 渠道辅助命令 - -### `channels` - -管理聊天渠道账号(WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost(插件)/Signal/iMessage/Microsoft Teams)。 - -子命令: - -- `channels list`:显示已配置的渠道和认证配置文件。 -- `channels status`:检查 Gateway 网关可达性和渠道健康状态(`--probe` 会在 Gateway 网关可达时按账号执行实时 probe/audit 检查;如果不可达,则回退为仅基于配置的渠道摘要。更广泛的 Gateway 网关健康探测请使用 `openclaw health` 或 `openclaw status --deep`)。 -- 提示:当 `channels status` 能检测到常见配置错误时,会打印带有建议修复方式的警告(然后引导你使用 `openclaw doctor`)。 -- `channels logs`:显示 Gateway 网关日志文件中的最近渠道日志。 -- `channels add`:未传入任何标志时使用向导式设置;传入标志后切换为非交互模式。 - - 当向仍在使用单账号顶层配置的渠道中添加非默认账号时,OpenClaw 会先将账号范围的值提升到该渠道的账号映射中,然后再写入新账号。大多数渠道使用 `accounts.default`;Matrix 则可以保留现有匹配的命名/默认目标。 - - 非交互式 `channels add` 不会自动创建/升级绑定;仅渠道级绑定将继续匹配默认账号。 -- `channels remove`:默认仅禁用;传入 `--delete` 可在不提示的情况下删除配置项。 -- `channels login`:交互式渠道登录(仅限 WhatsApp Web)。 -- `channels logout`:退出渠道会话登录(如果支持)。 - -常用选项: - -- `--channel `:`whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams` -- `--account `:渠道账号 id(默认值为 `default`) -- `--name