エージェント送信
openclaw agent は、受信チャットメッセージを必要とせずに、コマンドラインから単一のエージェントターンを実行します。スクリプト化されたワークフロー、テスト、プログラムによる配信に使用してください。
クイックスタート
フラグ
| Flag | 説明 |
|---|---|
--message \<text\> | 送信するメッセージ(必須) |
--to \<dest\> | 対象から session key を導出する(電話番号、チャット id) |
--agent \<id\> | 設定済みエージェントを対象にする(その main セッションを使用) |
--session-id \<id\> | id で既存のセッションを再利用する |
--local | ローカルの組み込みランタイムを強制する(Gateway をスキップ) |
--deliver | 返信をチャットチャンネルに送信する |
--channel \<name\> | 配信チャンネル(whatsapp、telegram、discord、slack など) |
--reply-to \<target\> | 配信先の上書き |
--reply-channel \<name\> | 配信チャンネルの上書き |
--reply-account \<id\> | 配信アカウント id の上書き |
--thinking \<level\> | thinking level を設定する(off、minimal、low、medium、high、xhigh) |
--verbose \<on|full|off\> | verbose level を設定する |
--timeout \<seconds\> | エージェントタイムアウトを上書きする |
--json | 構造化 JSON を出力する |
動作
- デフォルトでは、CLI は Gateway 経由 で動作します。現在のマシンで組み込みランタイムを強制するには
--localを追加してください。 - Gateway に到達できない場合、CLI はローカルの組み込み実行に フォールバック します。
- セッション選択:
--toは session key を導出します(グループ/チャンネル対象は分離を維持し、ダイレクトチャットはmainに集約されます)。 - thinking フラグと verbose フラグはセッションストアに永続化されます。
- 出力: デフォルトではプレーンテキスト、または
--jsonで構造化ペイロード + メタデータ。
例
関連
- Agent CLI リファレンス
- Sub-agents — バックグラウンドの sub-agent 起動
- セッション — session key の仕組み