OpenClaw CLIリファレンス:全コマンドと設定オプションを網羅
コマンドページ
Section titled “コマンドページ”各コマンドの詳細については、以下のページを参照してください。
setuponboardconfigureconfigcompletiondoctordashboardbackupresetuninstallupdatemessageagentagentsacpmcpstatushealthsessionsgatewaylogssystemmodelsinfermemorywikidirectorynodesdevicesnodeapprovalssandboxtuibrowsercrontasksflowsdnsdocshookswebhookspairingqrplugins(plugin commands)channelssecuritysecretsskillsdaemon(gateway サービスのコマンド用レガシーエイリアス)clawbot(レガシーエイリアス名前空間)voicecall(インストールされている場合の plugin)
グローバルフラグ
Section titled “グローバルフラグ”以下のフラグは、すべてのコマンドで使用できます。
--dev: 状態を~/.openclaw-dev以下に分離し、デフォルトのポートを変更します。--profile <name>: 状態を~/.openclaw-<name>以下に分離します。--container <name>: 実行対象とするコンテナ名を指定します。--no-color: ANSI カラーを無効にします。--update:openclaw updateの短縮形です(ソースからインストールした場合のみ)。-V,--version,-v: バージョン情報を表示して終了します。
出力のスタイリング
Section titled “出力のスタイリング”CLI の表示に関する仕様は以下の通りです。
- ANSI カラーとプログレスインジケーターは、TTY セッションでのみ表示されます。
- OSC-8 ハイパーリンクは、対応しているターミナルではクリック可能なリンクとして表示されます。未対応の場合は通常の URL が表示されます。
--json(および対応している場所での--plain)を使用すると、スタイリングが無効になり、クリーンなデータが出力されます。--no-colorを指定すると ANSI スタイリングが無効になります。環境変数NO_COLOR=1も同様に適用されます。- 実行に時間がかかるコマンドでは、プログレスインジケーターが表示されます(対応している場合は OSC 9;4 を使用)。
カラーパレット
Section titled “カラーパレット”OpenClaw の CLI 出力には「lobster(ロブスター)」パレットが使用されています。
accent(#FF5A2D): 見出し、ラベル、主要なハイライト。accentBright(#FF7A3D): コマンド名、強調。accentDim(#D14A22): 二次的なハイライトテキスト。info(#FF8A5B): 情報提供のための値。success(#2FBF71): 成功ステータス。warn(#FFB020): 警告、フォールバック、注意喚起。error(#E23D2D): エラー、失敗。muted(#8B7F77): 非強調テキスト、メタデータ。
パレットの定義ファイル(Source of truth): src/terminal/palette.ts
コマンドツリー
Section titled “コマンドツリー”openclaw [--dev] [--profile <name>] <command> setup onboard configure config get set unset file schema validate completion doctor dashboard backup create verify security audit secrets reload audit configure apply reset uninstall update wizard status channels list status capabilities resolve logs add remove login logout directory self peers list groups list|members skills search install update list info check plugins list inspect install uninstall update enable disable doctor marketplace list memory status index search wiki status doctor init ingest compile lint search get apply bridge import unsafe-local import obsidian status|search|open|command|daily message send broadcast poll react reactions read edit delete pin unpin pins permissions search thread create|list|reply emoji list|upload sticker send|upload role info|add|remove channel info|list member info voice status event list|create timeout kick ban agent agents list add delete bindings bind unbind set-identity acp mcp serve list show set unset status health sessions cleanup tasks list audit maintenance show notify cancel flow list|show|cancel gateway call usage-cost health status probe discover install uninstall start stop restart run daemon status install uninstall start stop restart logs system event heartbeat last|enable|disable presence models list status set set-image aliases list|add|remove fallbacks list|add|remove|clear image-fallbacks list|add|remove|clear scan infer (alias: capability) list inspect model run|list|inspect|providers|auth login|logout|status image generate|edit|describe|describe-many|providers audio transcribe|providers tts convert|voices|providers|status|enable|disable|set-provider video generate|describe|providers web search|fetch|providers embedding create|providers auth add|login|login-github-copilot|setup-token|paste-token auth order get|set|clear sandbox list recreate explain cron status list add edit rm enable disable runs run nodes status describe list pending approve reject rename invoke notify push canvas snapshot|present|hide|navigate|eval canvas a2ui push|reset camera list|snap|clip screen record location get devices list remove clear approve reject rotate revoke node run status install uninstall stop restart approvals get set allowlist add|remove browser status start stop reset-profile tabs open focus close profiles create-profile delete-profile screenshot snapshot navigate resize click type press hover drag select upload fill dialog wait evaluate console pdf hooks list info check enable disable install update webhooks gmail setup|run pairing list approve qr clawbot qr docs dns setup tui注:plugins によって、トップレベルのコマンド(例:openclaw voicecall)を追加することも可能です。
セキュリティ
Section titled “セキュリティ”openclaw security audit— 設定とローカルの状態をスキャンし、一般的なセキュリティ上の不備を確認します。openclaw security audit --deep— Gateway に対して実行可能な範囲でライブプロブ(診断)を行います。openclaw security audit --fix— 安全なデフォルト設定を適用し、状態や設定ファイルのパーミッションを厳格化します。
シークレット
Section titled “シークレット”secrets
Section titled “secrets”SecretRefs と、それに関連するランタイムや設定のクリーンな状態を管理します。
サブコマンド:
secrets reloadsecrets auditsecrets configuresecrets apply --from <path>
secrets reload のオプション:
--url,--token,--timeout,--expect-final,--json
secrets audit のオプション:
--check--allow-exec--json
secrets configure のオプション:
--apply--yes--providers-only--skip-provider-setup--agent <id>--allow-exec--plan-out <path>--json
secrets apply --from <path> のオプション:
--dry-run--allow-exec--json
注意点:
reloadは Gateway RPC であり、解決に失敗した場合は最後に正常に動作していたランタイムのスナップショットを保持します。audit --checkは問題が見つかった場合に 0 以外の値を返します。未解決の参照がある場合は、より優先度の高い 0 以外の終了コードを使用します。- デフォルトでは dry-run の実行チェックはスキップされます。実行したい場合は
--allow-execを使用して明示的に許可してください。
拡張機能とその設定を管理します。
openclaw plugins list— プラグインを検索します(マシン読み取り可能な出力には--jsonを使用してください)。openclaw plugins inspect <id>— プラグインの詳細を表示します(infoはエイリアスです)。openclaw plugins install <path|.tgz|npm-spec|plugin@marketplace>— プラグインをインストールします(またはplugins.load.pathsにプラグインのパスを追加します。既存のインストール先を上書きするには--forceを使用してください)。openclaw plugins marketplace list <marketplace>— インストール前にマーケットプレイスのエントリを表示します。openclaw plugins enable <id>/disable <id>—plugins.entries.<id>.enabledの有効・無効を切り替えます。openclaw plugins doctor— プラグインのロードエラーを報告します。
ほとんどのプラグインの変更を反映するには、Gateway の再起動が必要です。詳細は /plugin を参照してください。
MEMORY.md および memory/*.md を対象とした Vector search(ベクトル検索)機能です。
openclaw memory status— インデックスの統計を表示します。Vector と Embedding の準備状況を確認するには--deepを、古くなった recall や promotion のアーティファクトを修復するには--fixを使用してください。openclaw memory index— メモリファイルのインデックスを再作成します。openclaw memory search "<query>"(または--query "<query>") — メモリに対してセマンティック検索を実行します。openclaw memory promote— 短期的な recall をランク付けし、オプションで上位のエントリをMEMORY.mdに追記します。
サンドボックス
Section titled “サンドボックス”エージェントを隔離された環境で実行するための Sandbox 実行環境を管理します。詳細は /cli/sandbox を参照してください。
サブコマンド:
sandbox list [--browser] [--json]sandbox recreate [--all] [--session <key>] [--agent <id>] [--browser] [--force]sandbox explain [--session <key>] [--agent <id>] [--json]
注意点:
sandbox recreateは既存の実行環境を削除します。次に使用する際に、現在の設定で再度シードされます。sshおよび OpenShell のremoteバックエンドの場合、recreate を実行すると、選択したスコープの正規のリモートワークスペースが削除されます。
チャットのスラッシュコマンド
Section titled “チャットのスラッシュコマンド”チャットメッセージでは、テキストおよびネイティブの /... コマンドをサポートしています。詳細は /tools/slash-commands を参照してください。
主なコマンド:
/status: 素早い診断を実行します。/config: 永続的な設定変更を行います。/debug: 実行時のみの設定オーバーライドを行います(ディスクではなくメモリ上のみ。commands.debug: trueが必要です)。
セットアップとオンボーディング
Section titled “セットアップとオンボーディング”completion
Section titled “completion”シェル補完スクリプトを生成し、オプションでシェルのプロファイルにインストールします。
オプション:
-s, --shell <zsh|bash|powershell|fish>-i, --install--write-state-y, --yes
注意点:
--installまたは--write-stateを指定しない場合、completionはスクリプトを標準出力(stdout)に表示します。--installは、シェルのプロファイルにOpenClaw Completionブロックを書き込み、OpenClaw のステートディレクトリ下にあるキャッシュされたスクリプトを参照するように設定します。
設定とワークスペースを初期化します。
オプション:
--workspace <dir>: エージェントのワークスペースパス(デフォルトは~/.openclaw/workspace)。--wizard: オンボーディングを実行します。--non-interactive: プロンプトを表示せずにオンボーディングを実行します。--mode <local|remote>: オンボーディングのモード。--remote-url <url>: リモートの Gateway URL。--remote-token <token>: リモートの Gateway トークン。
オンボーディングのフラグ(--non-interactive, --mode, --remote-url, --remote-token)が指定されている場合、オンボーディングは自動的に実行されます。
onboard
Section titled “onboard”Gateway、ワークスペース、スキルのための対話型オンボーディングです。
オプション:
--workspace <dir>--reset(オンボーディング前に設定、認証情報、セッションをリセットします)--reset-scope <config|config+creds+sessions|full>(デフォルトはconfig+creds+sessions。ワークスペースも削除する場合はfullを使用してください)--non-interactive--mode <local|remote>--flow <quickstart|advanced|manual>(manual は advanced のエイリアスです)--auth-choice <choice>。<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>(デフォルトはplaintext。プレーンテキストのキーの代わりにプロバイダーのデフォルト環境変数参照を保存するにはrefを使用してください)--anthropic-api-key <key>--openai-api-key <key>--mistral-api-key <key>--openrouter-api-key <key>--ai-gateway-api-key <key>--moonshot-api-key <key>--kimi-code-api-key <key>--gemini-api-key <key>--zai-api-key <key>--minimax-api-key <key>--opencode-zen-api-key <key>--opencode-go-api-key <key>--custom-base-url <url>(非対話型。--auth-choice custom-api-keyと併用)--custom-model-id <id>(非対話型。--auth-choice custom-api-keyと併用)--custom-api-key <key>(非対話型。オプション。--auth-choice custom-api-keyと併用。省略時はCUSTOM_API_KEYが使用されます)--custom-provider-id <id>(非対話型。オプションのカスタムプロバイダー ID)--custom-compatibility <openai|anthropic>(非対話型。オプション。デフォルトはopenai)--gateway-port <port>--gateway-bind <loopback|lan|tailnet|auto|custom>--gateway-auth <token|password>--gateway-token <token>--gateway-token-ref-env <name>(非対話型。gateway.auth.tokenを環境変数の SecretRef として保存します。その環境変数が設定されている必要があり、--gateway-tokenとの併用はできません)--gateway-password <password>--remote-url <url>--remote-token <token>--tailscale <off|serve|funnel>--tailscale-reset-on-exit--install-daemon--no-install-daemon(エイリアス:--skip-daemon)--daemon-runtime <node|bun>--skip-channels--skip-skills--skip-search--skip-health--skip-ui--cloudflare-ai-gateway-account-id <id>--cloudflare-ai-gateway-gateway-id <id>--node-manager <npm|pnpm|bun>(スキル用のセットアップ/オンボーディング Node マネージャー。pnpm を推奨しますが、bun もサポートされています)--json
configure
Section titled “configure”対話型の設定ウィザードです(モデル、チャネル、スキル、Gateway)。
オプション:
--section <section>(複数指定可能。ウィザードを特定のセクションに限定します)
config
Section titled “config”非対話型の設定ヘルパーです(get/set/unset/file/schema/validate)。サブコマンドなしで openclaw config を実行すると、ウィザードが起動します。
サブコマンド:
config get <path>: 設定値を表示します(ドット/ブラケットパス形式)。config set: 4 つの割り当てモードをサポートしています:- 値モード:
config set <path> <value>(JSON5 または文字列としてパース) - SecretRef ビルダーモード:
config set <path> --ref-provider <provider> --ref-source <source> --ref-id <id> - プロバイダービルダーモード:
config set secrets.providers.<alias> --provider-source <env|file|exec> ... - バッチモード:
config set --batch-json '<json>'またはconfig set --batch-file <path>
- 値モード:
config set --dry-run:openclaw.jsonへの書き込みを行わずに割り当てを検証します(exec SecretRef のチェックはデフォルトでスキップされます)。config set --allow-exec --dry-run: exec SecretRef の dry-run チェックを有効にします(プロバイダーのコマンドが実行される場合があります)。config set --dry-run --json: マシン読み取り可能な dry-run 出力を生成します(チェック項目、完了シグナル、操作内容、チェック/スキップされた参照、エラー)。config set --strict-json: パス/値の入力に JSON5 パースを必須とします。dry-run 出力モード以外では、--jsonは厳密なパースのためのレガシーなエイリアスとして機能します。config unset <path>: 値を削除します。config file: アクティブな設定ファイルのパスを表示します。config schema:openclaw.json用に生成された JSON スキーマを表示します。これには、ネストされたオブジェクト、ワイルドカード、配列アイテム、合成ブランチにわたって伝播されたフィールドのtitle/descriptionメタデータ、およびベストエフォートでのプラグイン/チャネルのスキーマメタデータが含まれます。config validate: Gateway を起動せずに、現在の設定をスキーマに対して検証します。config validate --json: マシン読み取り可能な JSON 出力を生成します。
doctor
Section titled “doctor”ヘルスチェックとクイックフィックス(設定、Gateway、レガシーサービス)を行います。
オプション:
--no-workspace-suggestions: ワークスペースメモリのヒントを無効にします。--yes: プロンプトを表示せずにデフォルト値を承認します(ヘッドレスモード)。--non-interactive: プロンプトをスキップし、安全なマイグレーションのみを適用します。--deep: システムサービスをスキャンして、追加の Gateway インストールを確認します。--repair(エイリアス:--fix): 検出された問題の自動修復を試みます。--force: 厳密に必要でない場合でも修復を強制します。--generate-gateway-token: 新しい Gateway 認証トークンを生成します。
dashboard
Section titled “dashboard”現在のトークンを使用して Control UI を開きます。
オプション:
--no-open: URL を表示しますが、ブラウザは起動しません。
注意点:
- SecretRef で管理されている Gateway トークンの場合、
dashboardはターミナル出力やブラウザの起動引数にシークレットを露出させないよう、トークン化されていない URL を表示または開きます。
update
Section titled “update”インストールされている CLI を更新します。
ルートオプション:
--json--no-restart--dry-run--channel <stable|beta|dev>--tag <dist-tag|version|spec>--timeout <seconds>--yes
サブコマンド:
update statusupdate wizard
update status オプション:
--json--timeout <seconds>
update wizard オプション:
--timeout <seconds>
注意点:
openclaw --updateはopenclaw updateに書き換えられます。
backup
Section titled “backup”OpenClaw のステート(状態)のローカルバックアップアーカイブを作成し、検証します。
サブコマンド:
backup createbackup verify <archive>
backup create オプション:
--output <path>--json--dry-run--verify--only-config--no-include-workspace
backup verify <archive> オプション:
--json
チャンネルヘルパー
Section titled “チャンネルヘルパー”channels
Section titled “channels”チャットチャンネルのアカウント(WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (plugin)/Signal/iMessage/Microsoft Teams)を管理します。
サブコマンド:
channels list: 設定済みのチャンネルと認証プロファイルを表示します。channels status: Gateway の到達可能性とチャンネルのヘルス状態を確認します(--probeを使用すると、Gateway に到達可能な場合にアカウントごとのライブプローブ/監査チェックを実行します。到達できない場合は、設定のみのチャンネルサマリーを表示します。より広範な Gateway のヘルスプローブにはopenclaw healthまたはopenclaw status --deepを使用してください)。- ヒント:
channels statusは、一般的な設定ミスを検出した際に修正案を含む警告を表示します(その後、openclaw doctorを案内します)。 channels logs: Gateway ログファイルから最近のチャンネルログを表示します。channels add: フラグが渡されない場合はウィザード形式のセットアップを開始し、フラグがある場合は非対話モードに切り替わります。- 単一アカウントのトップレベル設定を使用しているチャンネルに、デフォルト以外のアカウントを追加する場合、OpenClaw は新しいアカウントを書き込む前に、アカウントスコープの値をチャンネルアカウントマップに昇格させます。ほとんどのチャンネルは
accounts.defaultを使用しますが、Matrix は既存の一致する名前付き/デフォルトのターゲットを保持できます。 - 非対話型の
channels addは、バインディングの自動作成やアップグレードを行いません。チャンネルのみのバインディングは、引き続きデフォルトアカウントに一致します。
- 単一アカウントのトップレベル設定を使用しているチャンネルに、デフォルト以外のアカウントを追加する場合、OpenClaw は新しいアカウントを書き込む前に、アカウントスコープの値をチャンネルアカウントマップに昇格させます。ほとんどのチャンネルは
channels remove: デフォルトでは無効化されます。プロンプトなしで設定エントリを削除するには--deleteを渡してください。channels login: 対話型のチャンネルログイン(WhatsApp Web のみ)。channels logout: チャンネルセッションからログアウトします(サポートされている場合)。
共通オプション:
--channel <name>:whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams--account <id>: チャンネルアカウント ID(デフォルトはdefault)--name <label>: アカウントの表示名
channels login オプション:
--channel <channel>(デフォルトはwhatsapp。whatsapp/webをサポート)--account <id>--verbose
channels logout オプション:
--channel <channel>(デフォルトはwhatsapp)--account <id>
channels list オプション:
--no-usage: モデルプロバイダーの使用量/クォータのスナップショットをスキップします(OAuth/API 認証済みのみ)。--json: JSON を出力します(--no-usageが設定されていない限り、使用量を含みます)。
channels status オプション:
--probe--timeout <ms>--json
channels capabilities オプション:
--channel <name>--account <id>(--channel指定時のみ)--target <dest>--timeout <ms>--json
channels resolve オプション:
<entries...>--channel <name>--account <id>--kind <auto|user|group>--json
channels logs オプション:
--channel <name|all>(デフォルトはall)--lines <n>(デフォルトは200)--json
注意事項:
channels loginは--verboseをサポートしています。channels capabilities --accountは--channelが設定されている場合にのみ適用されます。channels status --probeは、チャンネルのサポート状況に応じて、トランスポート状態に加えてworks、probe failed、audit ok、audit failedなどのプローブ/監査結果を表示できます。
詳細: /concepts/oauth
例:
openclaw channels add --channel telegram --account alerts --name "Alerts Bot" --token $TELEGRAM_BOT_TOKENopenclaw channels add --channel discord --account work --name "Work Bot" --token $DISCORD_BOT_TOKENopenclaw channels remove --channel discord --account work --deleteopenclaw channels status --probeopenclaw status --deepdirectory
Section titled “directory”ディレクトリ機能を提供するチャンネルの自分自身、ピア、およびグループ ID を検索します。詳細は openclaw directory を参照してください。
共通オプション:
--channel <name>--account <id>--json
サブコマンド:
directory selfdirectory peers list [--query <text>] [--limit <n>]directory groups list [--query <text>] [--limit <n>]directory groups members --group-id <id> [--limit <n>]
skills
Section titled “skills”利用可能なスキルのリスト表示、検査、および準備状況の情報を確認します。
サブコマンド:
skills search [query...]: ClawHub スキルを検索します。skills search --limit <n> --json: 検索結果を制限するか、マシン読み取り可能な形式で出力します。skills install <slug>: アクティブなワークスペースに ClawHub からスキルをインストールします。skills install <slug> --version <version>: 特定の ClawHub バージョンをインストールします。skills install <slug> --force: 既存のワークスペーススキルフォルダを上書きします。skills update <slug|--all>: 追跡されている ClawHub スキルを更新します。skills list: スキルを一覧表示します(サブコマンドがない場合のデフォルト)。skills list --json: マシン読み取り可能なスキルインベントリを標準出力に書き出します。skills list --verbose: テーブルに不足している要件を含めます。skills info <name>: 1つのスキルの詳細を表示します。skills info <name> --json: マシン読み取り可能な詳細を標準出力に書き出します。skills check: 準備完了の要件と不足している要件のサマリーを表示します。skills check --json: マシン読み取り可能な準備状況を標準出力に書き出します。
オプション:
--eligible: 準備ができているスキルのみを表示します。--json: JSON を出力します(スタイリングなし)。-v,--verbose: 不足している要件の詳細を含めます。
ヒント: ClawHub 連携のスキルには openclaw skills search、openclaw skills install、openclaw skills update を使用してください。
pairing
Section titled “pairing”チャンネルをまたいだ DM ペアリングリクエストを承認します。
サブコマンド:
pairing list [channel] [--channel <channel>] [--account <id>] [--json]pairing approve <channel> <code> [--account <id>] [--notify]pairing approve --channel <channel> [--account <id>] <code> [--notify]
注意事項:
- ペアリング可能なチャンネルが1つだけ設定されている場合は、
pairing approve <code>も可能です。 listとapproveはどちらも、マルチアカウントチャンネル用に--account <id>をサポートしています。
devices
Section titled “devices”Gateway デバイスのペアリングエントリと、ロールごとのデバイストークンを管理します。
サブコマンド:
devices list [--json]devices approve [requestId] [--latest]devices reject <requestId>devices remove <deviceId>devices clear --yes [--pending]devices rotate --device <id> --role <role> [--scope <scope...>]devices revoke --device <id> --role <role>
注意事項:
devices listとdevices approveは、直接ペアリングスコープが利用できない場合、ローカルループバック上のローカルペアリングファイルにフォールバックできます。devices approveは、トークンを発行する前に明示的なリクエスト ID を必要とします。requestIdを省略するか--latestを渡すと、最新の保留中のリクエストをプレビューするだけになります。- 保存されたトークンによる再接続では、トークンのキャッシュされた承認済みスコープが再利用されます。明示的な
devices rotate --scope ...は、将来のキャッシュトークン再接続のために、その保存されたスコープセットを更新します。 devices rotateとdevices revokeは JSON ペイロードを返します。
現在の Gateway 設定から、モバイルペアリング用の QR コードとセットアップコードを生成します。詳細は openclaw qr を参照してください。
オプション:
--remote--url <url>--public-url <url>--token <token>--password <password>--setup-code-only--no-ascii--json
注意事項:
--tokenと--passwordは排他的です。- セットアップコードには短期間のブートストラップトークンが含まれており、共有 Gateway トークン/パスワードそのものではありません。
- 組み込みのブートストラップハンドオフでは、プライマリノードトークンを
scopes: []に保ちます。 - 渡されたオペレーターブートストラップトークンは、
operator.approvals,operator.read,operator.talk.secrets,operator.writeに制限されます。 - ブートストラップスコープのチェックはロールプレフィックスが付いているため、オペレーターの許可リストはオペレーターのリクエストのみを満たします。オペレーター以外のロールには、引き続き独自のロールプレフィックスの下にスコープが必要です。
--remoteはgateway.remote.urlまたはアクティブな Tailscale Serve/Funnel URL を使用できます。- スキャン後、
openclaw devices list/openclaw devices approve <requestId>でリクエストを承認してください。
clawbot
Section titled “clawbot”レガシーなエイリアス名前空間です。現在は openclaw clawbot qr をサポートしており、これは openclaw qr にマップされます。
内部エージェントフックを管理します。
サブコマンド:
hooks listhooks info <name>hooks checkhooks enable <name>hooks disable <name>hooks install <path-or-spec>(openclaw plugins installの非推奨エイリアス)hooks update [id](openclaw plugins updateの非推奨エイリアス)
共通オプション:
--json--eligible-v,--verbose
注意事項:
- プラグインで管理されているフックは、
openclaw hooksを通じて有効化または無効化することはできません。所有しているプラグインを有効化または無効化してください。 hooks installとhooks updateは互換性のためのエイリアスとして引き続き機能しますが、非推奨の警告を表示し、プラグインコマンドに転送されます。
webhooks
Section titled “webhooks”Webhook ヘルパーです。現在の組み込み機能は Gmail Pub/Sub のセットアップとランナーです:
webhooks gmail setupwebhooks gmail run
webhooks gmail
Section titled “webhooks gmail”Gmail Pub/Sub フックのセットアップとランナーです。詳細は Gmail Pub/Sub を参照してください。
サブコマンド:
webhooks gmail setup(--account <email>が必要です。--project,--topic,--subscription,--label,--hook-url,--hook-token,--push-token,--bind,--port,--path,--include-body,--max-bytes,--renew-minutes,--tailscale,--tailscale-path,--tailscale-target,--push-endpoint,--jsonをサポート)webhooks gmail run(同じフラグのランタイムオーバーライド)
注意事項:
setupは Gmail のウォッチ設定と、OpenClaw 側のプッシュパスを設定します。runは、オプションのランタイムオーバーライドを使用して、ローカルの Gmail ウォッチャー/更新ループを開始します。
広域ディスカバリ DNS ヘルパー(CoreDNS + Tailscale)です。現在の組み込み機能:
dns setup [--domain <domain>] [--apply]
dns setup
Section titled “dns setup”広域ディスカバリ DNS ヘルパー(CoreDNS + Tailscale)です。詳細は /gateway/discovery を参照してください。
オプション:
--domain <domain>--apply: CoreDNS 設定をインストール/更新します(sudo が必要です。macOS のみ)。
注意事項:
--applyなしの場合、これは推奨される OpenClaw + Tailscale DNS 設定を表示するプランニングヘルパーとして機能します。--applyは現在、Homebrew CoreDNS を使用した macOS のみをサポートしています。
メッセージングとエージェント
Section titled “メッセージングとエージェント”message
Section titled “message”統合されたアウトバウンドメッセージングとチャンネルアクションです。
詳細は /cli/message を参照してください。
サブコマンド:
message send|poll|react|reactions|read|edit|delete|pin|unpin|pins|permissions|search|timeout|kick|banmessage thread <create|list|reply>message emoji <list|upload>message sticker <send|upload>message role <info|add|remove>message channel <info|list>message member infomessage voice statusmessage event <list|create>
例:
openclaw message send --target +15555550123 --message "Hi"openclaw message poll --channel discord --target channel:123 --poll-question "Snack?" --poll-option Pizza --poll-option Sushi
Gateway(または --local による組み込み)を介してエージェントのターンを1回実行します。
少なくとも1つのセッションセレクター(--to, --session-id, または --agent)を渡してください。
必須:
-m, --message <text>
オプション:
-t, --to <dest>(セッションキーおよびオプションの配信先)--session-id <id>--agent <id>(エージェント ID。ルーティングバインディングを上書きします)--thinking <off|minimal|low|medium|high|xhigh>(プロバイダーのサポート状況により異なります。CLI レベルではモデルによる制限はありません)--verbose <on|off>--channel <channel>(配信チャンネル。省略した場合はメインセッションチャンネルが使用されます)--reply-to <target>(配信ターゲットの上書き。セッションルーティングとは別個です)--reply-channel <channel>(配信チャンネルの上書き)--reply-account <id>(配信アカウント ID の上書き)--local(組み込み実行。プラグインレジストリは最初にプリロードされます)--deliver--json--timeout <seconds>
注意事項:
- Gateway モードは、Gateway リクエストが失敗した際に組み込みエージェントにフォールバックします。
--localでもプラグインレジストリをプリロードするため、プラグインが提供するプロバイダー、ツール、チャンネルは組み込み実行中も利用可能です。--channel,--reply-channel,--reply-accountは返信の配信に影響し、ルーティングには影響しません。
agents
Section titled “agents”隔離されたエージェント(ワークスペース + 認証 + ルーティング)を管理します。
サブコマンドなしで openclaw agents を実行すると、openclaw agents list と同等になります。
agents list
Section titled “agents list”設定済みのエージェントを一覧表示します。
オプション:
--json--bindings
agents add [name]
Section titled “agents add [name]”新しい隔離されたエージェントを追加します。フラグ(または --non-interactive)が渡されない限り、ガイド付きウィザードを実行します。非対話モードでは --workspace が必須です。
オプション:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(繰り返し可能)--non-interactive--json
バインディングの指定には channel[:accountId] を使用します。accountId が省略された場合、OpenClaw はチャンネルのデフォルトやプラグインフックを介してアカウントスコープを解決することがあります。それ以外の場合は、明示的なアカウントスコープを持たないチャンネルバインディングとなります。
明示的な追加フラグを渡すと、コマンドは非対話パスに切り替わります。main は予約されており、新しいエージェント ID として使用することはできません。
agents bindings
Section titled “agents bindings”ルーティングバインディングを一覧表示します。
オプション:
--agent <id>--json
agents bind
Section titled “agents bind”エージェントにルーティングバインディングを追加します。
オプション:
--agent <id>(デフォルトは現在のデフォルトエージェント)--bind <channel[:accountId]>(繰り返し可能)--json
agents unbind
Section titled “agents unbind”エージェントのルーティングバインディングを削除します。
オプション:
--agent <id>(デフォルトは現在のデフォルトエージェント)--bind <channel[:accountId]>(繰り返し可能)--all--json
--all または --bind のいずれかを使用してください。両方は使用できません。
agents delete <id>
Section titled “agents delete <id>”エージェントを削除し、そのワークスペースと状態を破棄します。
オプション:
--force--json
注意事項:
mainは削除できません。--forceがない場合、対話型の確認が必要です。
agents set-identity
Section titled “agents set-identity”エージェントのアイデンティティ(名前/テーマ/絵文字/アバター)を更新します。
オプション:
--agent <id>--workspace <dir>--identity-file <path>--from-identity--name <name>--theme <theme>--emoji <emoji>--avatar <value>--json
注意事項:
- ターゲットエージェントの選択には
--agentまたは--workspaceを使用できます。 - 明示的なアイデンティティフィールドが指定されていない場合、コマンドは
IDENTITY.mdを読み取ります。
IDE を Gateway に接続する ACP ブリッジを実行します。
ルートオプション:
--url <url>--token <token>--token-file <path>--password <password>--password-file <path>--session <key>--session-label <label>--require-existing--reset-session--no-prefix-cwd--provenance <off|meta|meta+receipt>--verbose
acp client
Section titled “acp client”ブリッジのデバッグ用の対話型 ACP クライアントです。
オプション:
--cwd <dir>--server <command>--server-args <args...>--server-verbose--verbose
詳細な動作、セキュリティ上の注意、および例については acp を参照してください。
保存された MCP サーバー定義を管理し、OpenClaw チャンネルを MCP stdio 経由で公開します。
mcp serve
Section titled “mcp serve”ルーティングされた OpenClaw チャンネルの会話を MCP stdio 経由で公開します。
オプション:
--url <url>--token <token>--token-file <path>--password <password>--password-file <path>--claude-channel-mode <auto|on|off>--verbose
mcp list
Section titled “mcp list”保存された MCP サーバー定義を一覧表示します。
オプション:
--json
mcp show [name]
Section titled “mcp show [name]”保存された特定の MCP サーバー定義、または保存された MCP サーバーオブジェクト全体を表示します。
オプション:
--json
mcp set <name> <value>
Section titled “mcp set <name> <value>”JSON オブジェクトから1つの MCP サーバー定義を保存します。
mcp unset <name>
Section titled “mcp unset <name>”保存された MCP サーバー定義を1つ削除します。
approvals
Section titled “approvals”実行承認を管理します。エイリアス: exec-approvals。
approvals get
Section titled “approvals get”実行承認のスナップショットと有効なポリシーを取得します。
オプション:
--node <node>--gateway--jsonopenclaw nodesと共通のノード RPC オプション
approvals set
Section titled “approvals set”ファイルまたは標準入力からの JSON で実行承認を置き換えます。
オプション:
--node <node>--gateway--file <path>--stdin--jsonopenclaw nodesと共通のノード RPC オプション
approvals allowlist add|remove
Section titled “approvals allowlist add|remove”エージェントごとの実行許可リストを編集します。
オプション:
--node <node>--gateway--agent <id>(デフォルトは*)--jsonopenclaw nodesと共通のノード RPC オプション
status
Section titled “status”リンクされたセッションのヘルス状態と最近の受信者を表示します。
オプション:
--json--all(完全な診断。読み取り専用、貼り付け可能)--deep(Gateway にライブヘルスプローブを要求します。サポートされている場合はチャンネルプローブも含みます)--usage(モデルプロバイダーの使用量/クォータを表示します)--timeout <ms>--verbose--debug(--verboseのエイリアス)
注意事項:
- 概要には、利用可能な場合に Gateway とノードホストサービスの状態が含まれます。
--usageは、正規化されたプロバイダー使用状況ウィンドウをX% left(残り X%)として表示します。
使用状況の追跡(Usage tracking)
Section titled “使用状況の追跡(Usage tracking)”OpenClaw は、OAuth/API 認証情報が利用可能な場合に、プロバイダーの使用量/クォータを表示できます。
表示場所:
/status(利用可能な場合に短いプロバイダー使用状況の行を追加します)openclaw status --usage(プロバイダーごとの詳細な内訳を表示します)- macOS メニューバー(Context の下の Usage セクション)
注意事項:
- データはプロバイダーの使用状況エンドポイントから直接取得されます(推定値ではありません)。
- 人間が読み取れる出力は、プロバイダー間で
X% leftに正規化されます。 - 現在使用状況ウィンドウをサポートしているプロバイダー: Anthropic, GitHub Copilot, Gemini CLI, OpenAI Codex, MiniMax, Xiaomi, z.ai。
- MiniMax に関する注意: 生の
usage_percent/usagePercentは残りクォータを意味するため、OpenClaw は表示前にこれを反転させます。カウントベースのフィールドが存在する場合は、そちらが優先されます。model_remainsレスポンスではチャットモデルのエントリを優先し、必要に応じてタイムスタンプからウィンドウラベルを導出し、プランラベルにモデル名を含めます。 - 使用状況の認証は、利用可能な場合はプロバイダー固有のフックから取得されます。それ以外の場合、OpenClaw は認証プロファイル、環境変数、または設定から一致する OAuth/API キー認証情報へのフォールバックを試みます。解決できない場合、使用状況は非表示になります。
- 詳細: 使用状況の追跡 を参照してください。
health
Section titled “health”実行中の Gateway からヘルス情報を取得します。
オプション:
--json--timeout <ms>--verbose(ライブプローブを強制し、Gateway 接続の詳細を表示します)--debug(--verboseのエイリアス)
注意事項:
- デフォルトの
healthは、最新のキャッシュされた Gateway スナップショットを返すことがあります。 health --verboseはライブプローブを強制し、設定されているすべてのアカウントとエージェントにわたって人間が読み取れる出力を展開します。
sessions
Section titled “sessions”保存された会話セッションを一覧表示します。
オプション:
--json--verbose--store <path>--active <minutes>--agent <id>(エージェントでセッションをフィルタリング)--all-agents(すべてのエージェントのセッションを表示)
サブコマンド:
sessions cleanup— 期限切れまたは孤立したセッションを削除します。
注意事項:
sessions cleanupは、トランスクリプトファイルが消失したエントリを削除するための--fix-missingもサポートしています。
リセット / アンインストール
Section titled “リセット / アンインストール”ローカルの config や状態をリセットします(CLI 自体はインストールされたまま残ります)。
Options:
--scope <config|config+creds+sessions|full>--yes--non-interactive--dry-run
Notes:
--non-interactiveを使用する場合は、--scopeと--yesの指定が必要です。
uninstall
Section titled “uninstall”Gateway サービスとローカルデータをアンインストールします(CLI は残ります)。
Options:
--service--state--workspace--app--all--yes--non-interactive--dry-run
Notes:
--non-interactiveを使用する場合は、--yesと明示的なスコープ(または--all)の指定が必要です。--allを指定すると、サービス、状態、Workspace、App がまとめて削除されます。
エージェント全体で実行されている background task を一覧表示し、管理します。
tasks list— 実行中および最近のタスクを表示しますtasks show <id>— 特定のタスク実行の詳細を表示しますtasks notify <id>— タスク実行の通知ポリシーを変更しますtasks cancel <id>— 実行中のタスクをキャンセルしますtasks audit— 運用上の問題(停滞、消失、配信失敗など)を表面化させますtasks maintenance [--apply] [--json]— タスクおよび TaskFlow のクリーンアップや調整(ACP/subagent の子セッション、アクティブな cron ジョブ、実行中の CLI など)のプレビューまたは適用を行いますtasks flow list— 実行中および最近の Task Flow を一覧表示しますtasks flow show <lookup>— ID またはルックアップキーでフローを調査しますtasks flow cancel <lookup>— 実行中のフローと、それに紐づくアクティブなタスクをキャンセルします
以前のドキュメント用のショートカットです。Flow コマンドは openclaw tasks flow の配下に移動しました。
tasks flow list [--json]tasks flow show <lookup>tasks flow cancel <lookup>
Gateway
Section titled “Gateway”gateway
Section titled “gateway”WebSocket Gateway を実行します。
Options:
--port <port>--bind <loopback|tailnet|lan|auto|custom>--token <token>--auth <token|password>--password <password>--password-file <path>--tailscale <off|serve|funnel>--tailscale-reset-on-exit--allow-unconfigured--dev--reset(dev config + credentials + sessions + workspace をリセット)--force(ポート上の既存のリスナーを強制終了)--verbose--cli-backend-logs--ws-log <auto|full|compact>--compact(--ws-log compactのエイリアス)--raw-stream--raw-stream-path <path>
gateway service
Section titled “gateway service”Gateway サービス(launchd/systemd/schtasks)を管理します。
Subcommands:
gateway status(デフォルトで Gateway RPC をプローブします)gateway install(サービスのインストール)gateway uninstallgateway startgateway stopgateway restart
Notes:
gateway statusは、サービスの解決済みポート/config を使用して Gateway RPC をプローブします(--url/--token/--passwordで上書き可能です)。gateway statusは、スクリプト用に--no-probe、--deep、--require-rpc、--jsonをサポートしています。gateway statusは、検出可能な場合に古い Gateway サービスや余分な Gateway サービスも表示します(--deepを付けるとシステムレベルのスキャンが追加されます)。プロフィール名が付いた OpenClaw サービスは第一級オブジェクトとして扱われ、「余分なもの」としてはフラグが立てられません。gateway statusは、ローカルの CLI config が欠落しているか無効な場合でも、診断のために利用可能です。gateway statusは、解決されたログファイルのパス、CLI とサービスの config パス/有効性のスナップショット、および解決されたプローブ対象 URL を出力します。- 現在のコマンドパスで Gateway 認証の SecretRefs が解決されない場合、
gateway status --jsonはプローブの接続または認証に失敗したときのみrpc.authWarningを報告します(プローブが成功した場合は警告は抑制されます)。 - Linux の systemd インストールでは、ステータスのトークン不一致チェックに
Environment=とEnvironmentFile=の両方のユニットソースが含まれます。 gateway install|uninstall|start|stop|restartは、スクリプト用に--jsonをサポートしています(デフォルトの出力は人間が読みやすい形式のままです)。gateway installはデフォルトで Node ランタイムを使用します。bun は推奨されません(WhatsApp/Telegram のバグのため)。gateway installのオプション:--port,--runtime,--token,--force,--json
daemon
Section titled “daemon”Gateway サービス管理コマンドの古いエイリアスです。/cli/daemon を参照してください。
Subcommands:
daemon statusdaemon installdaemon uninstalldaemon startdaemon stopdaemon restart
Common options:
status:--url,--token,--password,--timeout,--no-probe,--require-rpc,--deep,--jsoninstall:--port,--runtime <node|bun>,--token,--force,--jsonuninstall|start|stop|restart:--json
RPC 経由で Gateway のログファイルをリアルタイムで表示(tail)します。
Options:
--limit <n>: 返されるログ行の最大数--max-bytes <n>: ログファイルから読み取る最大バイト数--follow: ログファイルをフォローします(tail -f スタイル)--interval <ms>: フォロー時のポーリング間隔(ミリ秒)--local-time: タイムスタンプをローカル時間で表示--json: 行区切りの JSON を出力--plain: 構造化されたフォーマットを無効化--no-color: ANSI カラーを無効化--url <url>: 明示的な Gateway WebSocket URL--token <token>: Gateway トークン--timeout <ms>: Gateway RPC タイムアウト--expect-final: 必要に応じて最終レスポンスを待機
Examples:
openclaw logs --followopenclaw logs --limit 200openclaw logs --plainopenclaw logs --jsonopenclaw logs --no-colorNotes:
--urlを渡した場合、CLI は config や環境変数の認証情報を自動適用しません。- ローカルループバックのペアリングに失敗した場合は、設定されたローカルログファイルにフォールバックしますが、明示的な
--urlターゲットの場合はフォールバックしません。
gateway <subcommand>
Section titled “gateway <subcommand>”Gateway CLI のヘルパーツールです(RPC サブコマンドには --url, --token, --password, --timeout, --expect-final を使用してください)。
--url を渡すと、CLI は config や環境変数の認証情報を自動適用しません。
--token または --password を明示的に含めてください。明示的な認証情報がない場合はエラーになります。
Subcommands:
gateway call <method> [--params <json>] [--url <url>] [--token <token>] [--password <password>] [--timeout <ms>] [--expect-final] [--json]gateway healthgateway statusgateway probegateway discovergateway install|uninstall|start|stop|restartgateway run
Notes:
gateway status --deepはシステムレベルのサービススキャンを追加します。より詳細なランタイムプローブの詳細については、gateway probe、health --verbose、またはトップレベルのstatus --deepを使用してください。
Common RPCs:
config.schema.lookup(1つの config サブツリーを、浅いスキーマノード、一致したヒントメタデータ、および直接の子のサマリーとともに検査します)config.get(現在の config スナップショットとハッシュを読み取ります)config.set(フル config の検証と書き込み。楽観的並行性制御のためにbaseHashを使用します)config.apply(検証 + config 書き込み + 再起動 + ウェイク)config.patch(部分的な更新のマージ + 再起動 + ウェイク)update.run(アップデート実行 + 再起動 + ウェイク)
Tip: config.set/config.apply/config.patch を直接呼び出す際、すでに config が存在する場合は config.get から取得した baseHash を渡してください。
Tip: 部分的な編集を行う場合は、まず config.schema.lookup で検査し、config.patch を使用することをお勧めします。
Tip: これらの config 書き込み RPC は、送信された config ペイロード内の SecretRef 解決を事前にチェックし、アクティブな参照が解決されない場合は書き込みを拒否します。
Tip: オーナー専用の gateway ランタイムツールは、tools.exec.ask または tools.exec.security の書き換えを引き続き拒否します。古い tools.bash.* エイリアスは、同じ保護された実行パスに正規化されます。
フォールバックの挙動やスキャン戦略については、/concepts/models を参照してください。
Anthropicに関する注意:Anthropicのスタッフからの情報に基づき、OpenClawスタイルのClaude CLIの使用が再び許可されました。そのため、Anthropicが新しいポリシーを公開しない限り、OpenClawはClaude CLIの再利用および claude -p の使用を、この統合において公認のものとして扱います。本番環境では、Anthropic APIキー、またはOpenAI Codex、Alibaba Cloud Model Studio Coding Plan、MiniMax Coding Plan、Z.AI / GLM Coding Planなど、サポートされている他のサブスクリプション形式のプロバイダーの使用を推奨します。
Anthropicの setup-token は引き続きサポートされている認証パスとして利用可能ですが、OpenClawは現在、利用可能な場合にはClaude CLIの再利用と claude -p を優先します。
models (root)
Section titled “models (root)”openclaw models は models status のエイリアスです。
ルートオプション:
--status-json(models status --jsonのエイリアス)--status-plain(models status --plainのエイリアス)
models list
Section titled “models list”オプション:
--all--local--provider <name>--json--plain
models status
Section titled “models status”オプション:
--json--plain--check(終了コード 1=期限切れ/欠落、2=期限切れ間近)--probe(設定済みの認証プロファイルのライブプローブを実行)--probe-provider <name>--probe-profile <id>(繰り返し指定、またはカンマ区切り)--probe-timeout <ms>--probe-concurrency <n>--probe-max-tokens <n>--agent <id>
常に認証の概要と、認証ストア内のプロファイルのOAuth有効期限ステータスが含まれます。
--probe はライブリクエストを実行します(トークンを消費し、レート制限をトリガーする可能性があります)。
プローブの行は、認証プロファイル、環境変数の認証情報、または models.json から取得されます。
プローブのステータスには、ok、auth、rate_limit、billing、timeout、format、unknown、no_model などが表示されます。
明示的な auth.order.<provider> で保存済みのプロファイルが省略されている場合、プローブはそのプロファイルを黙って試行するのではなく、excluded_by_auth_order と報告します。
models set <model>
Section titled “models set <model>”agents.defaults.model.primary を設定します。
models set-image <model>
Section titled “models set-image <model>”agents.defaults.imageModel.primary を設定します。
models aliases list|add|remove
Section titled “models aliases list|add|remove”オプション:
list:--json,--plainadd <alias> <model>remove <alias>
models fallbacks list|add|remove|clear
Section titled “models fallbacks list|add|remove|clear”オプション:
list:--json,--plainadd <model>remove <model>clear
models image-fallbacks list|add|remove|clear
Section titled “models image-fallbacks list|add|remove|clear”オプション:
list:--json,--plainadd <model>remove <model>clear
models scan
Section titled “models scan”オプション:
--min-params <b>--max-age-days <days>--provider <name>--max-candidates <n>--timeout <ms>--concurrency <n>--no-probe--yes--no-input--set-default--set-image--json
models auth add|login|login-github-copilot|setup-token|paste-token
Section titled “models auth add|login|login-github-copilot|setup-token|paste-token”オプション:
add: 対話型の認証ヘルパー(プロバイダーの認証フローまたはトークンの貼り付け)login:--provider <name>,--method <method>,--set-defaultlogin-github-copilot: GitHub Copilot OAuth ログインフロー (--yes)setup-token:--provider <name>,--yespaste-token:--provider <name>,--profile-id <id>,--expires-in <duration>
注意点:
setup-tokenとpaste-tokenは、トークン認証メソッドを公開しているプロバイダー向けの汎用トークンコマンドです。setup-tokenは対話型 TTY を必要とし、プロバイダーのトークン認証メソッドを実行します。paste-tokenはトークン値の入力を求めます。--profile-idが省略された場合は、デフォルトで認証プロファイル ID<provider>:manualが使用されます。- Anthropic の
setup-token/paste-tokenは、サポートされている OpenClaw トークンパスとして引き続き利用可能ですが、OpenClaw は現在、利用可能な場合には Claude CLI の再利用とclaude -pを優先します。
models auth order get|set|clear
Section titled “models auth order get|set|clear”オプション:
get:--provider <name>,--agent <id>,--jsonset:--provider <name>,--agent <id>,<profileIds...>clear:--provider <name>,--agent <id>
system event
Section titled “system event”システムイベントをキューに入れ、オプションでハートビート(Gateway RPC)をトリガーします。
必須:
--text <text>
オプション:
--mode <now|next-heartbeat>--json--url,--token,--timeout,--expect-final
system heartbeat last|enable|disable
Section titled “system heartbeat last|enable|disable”ハートビートの制御(Gateway RPC)を行います。
オプション:
--json--url,--token,--timeout,--expect-final
system presence
Section titled “system presence”システムプレゼンスのエントリを一覧表示します(Gateway RPC)。
オプション:
--json--url,--token,--timeout,--expect-final
定期的なジョブ(Gateway RPC)を管理します。詳しい使い方は /automation/cron-jobs をご覧ください。
利用可能なサブコマンドは以下の通りです:
cron status [--json]cron list [--all] [--json](デフォルトはテーブル出力です。生のデータが必要な場合は--jsonを使用してください)cron add(エイリアス:create。--nameが必須です。また、--at|--every|--cronのいずれか一つと、--system-event|--messageのいずれか一つのペイロードを必ず指定してください)cron edit <id>(フィールドの修正)cron rm <id>(エイリアス:remove,delete)cron enable <id>cron disable <id>cron runs --id <id> [--limit <n>]cron run <id> [--due]
すべての cron コマンドで --url, --token, --timeout, --expect-final が使用可能です。
cron add|edit --model ... を使用すると、そのジョブに対して選択した許可済みのモデルが適用されます。もし指定したモデルが許可されていない場合、Cron は警告を表示し、ジョブの Agent またはデフォルトのモデル選択にフォールバックします。設定済みのフォールバックチェーンは引き続き適用されますが、明示的なジョブごとのフォールバックリストを持たない単純なモデルの上書きでは、Agent のプライマリモデルが隠れたリトライ先として追加されることはなくなりました。
Node ホスト
Section titled “Node ホスト”node は、ヘッドレスな Node host を実行したり、バックグラウンドサービスとして管理したりします。詳細は openclaw node を参照してください。
サブコマンドは以下の通りです:
node run --host <gateway-host> --port 18789node statusnode install [--host <gateway-host>] [--port <port>] [--tls] [--tls-fingerprint <sha256>] [--node-id <id>] [--display-name <name>] [--runtime <node|bun>] [--force]node uninstallnode stopnode restart
認証に関する注意点:
nodeは環境変数や設定から Gateway の認証情報を解決します(--tokenや--passwordフラグはありません)。具体的にはOPENCLAW_GATEWAY_TOKENまたはOPENCLAW_GATEWAY_PASSWORDが参照され、その次にgateway.auth.*が確認されます。ローカルモードでは、Node host は意図的にgateway.remote.*を無視します。gateway.mode=remoteの場合は、リモートの優先順位ルールに従ってgateway.remote.*が適用されます。- Node host の認証解決では、
OPENCLAW_GATEWAY_*環境変数のみが有効です。
nodes は Gateway と通信し、ペアリングされたノードを操作するためのコマンドです。詳細は /nodes を参照してください。
共通オプション:
--url,--token,--timeout,--json
サブコマンド:
nodes status [--connected] [--last-connected <duration>]nodes describe --node <id|name|ip>nodes list [--connected] [--last-connected <duration>]nodes pendingnodes approve <requestId>nodes reject <requestId>nodes rename --node <id|name|ip> --name <displayName>nodes invoke --node <id|name|ip> --command <command> [--params <json>] [--invoke-timeout <ms>] [--idempotency-key <key>]nodes notify --node <id|name|ip> [--title <text>] [--body <text>] [--sound <name>] [--priority <passive|active|timeSensitive>] [--delivery <system|overlay|auto>] [--invoke-timeout <ms>](mac のみ)
Camera(カメラ):
nodes camera list --node <id|name|ip>nodes camera snap --node <id|name|ip> [--facing front|back|both] [--device-id <id>] [--max-width <px>] [--quality <0-1>] [--delay-ms <ms>] [--invoke-timeout <ms>]nodes camera clip --node <id|name|ip> [--facing front|back] [--device-id <id>] [--duration <ms|10s|1m>] [--no-audio] [--invoke-timeout <ms>]
Canvas + screen(キャンバスとスクリーン):
nodes canvas snapshot --node <id|name|ip> [--format png|jpg|jpeg] [--max-width <px>] [--quality <0-1>] [--invoke-timeout <ms>]nodes canvas present --node <id|name|ip> [--target <urlOrPath>] [--x <px>] [--y <px>] [--width <px>] [--height <px>] [--invoke-timeout <ms>]nodes canvas hide --node <id|name|ip> [--invoke-timeout <ms>]nodes canvas navigate <url> --node <id|name|ip> [--invoke-timeout <ms>]nodes canvas eval [<js>] --node <id|name|ip> [--js <code>] [--invoke-timeout <ms>]nodes canvas a2ui push --node <id|name|ip> (--jsonl <path> | --text <text>) [--invoke-timeout <ms>]nodes canvas a2ui reset --node <id|name|ip> [--invoke-timeout <ms>]- `nodes screen record —node <id|name|ip> [—screen <index>] [—duration <ms|1
voicecall
Section titled “voicecall”プラグインが提供する音声通話ユーティリティです。この機能は、voice-call プラグインがインストールされ、有効になっている場合にのみ表示されます。詳細は openclaw voicecall を確認してください。
よく使われるコマンド:
- `voicecall call --to <phone> --message <text> [--mode notify|conversation]`- `voicecall start --to <phone> [--message <text>] [--mode notify|conversation]`- `voicecall continue --call-id <id> --message <text>`- `voicecall speak --call-id <id> --message <text>`- `voicecall end --call-id <id>`- `voicecall status --call-id <id>`- `voicecall tail [--file <path>] [--since <n>] [--poll <ms>]`- `voicecall latency [--file <path>] [--last <n>]`- `voicecall expose [--mode off|serve|funnel] [--path <path>] [--port <port>] [--serve-path <path>]`ドキュメント検索
Section titled “ドキュメント検索”最新の OpenClaw ドキュメントインデックスを検索します。
docs [query...]
Section titled “docs [query...]”最新のドキュメントインデックスを検索します。
Gateway に接続されたターミナル UI(TUI)を開きます。
オプション:
--url <url>--token <token>--password <password>--session <key>--deliver--thinking <level>--message <text>--timeout-ms <ms>(デフォルトはagents.defaults.timeoutSeconds)--history-limit <n>
OpenClaw Expert
まだ解決しませんか?
このページで解決しない場合は、OpenClaw Expertに直接質問してください。