Skip to content

Agent API ​

プレフィックス: /api/agent

メインサーバーがブラウザー向けに提供する、ループバック Agent Server のプロキシです。キャラクター/セッションの同期とリモート配備の安全チェックを担当した後、TOOL_SERVER_PORT へランタイム操作を転送します。プロキシ障害は通常 502、リモート配備での変更ルートはサーバーマシンの操作を防ぐため 501 です。

状態とコマンド ​

GET /api/agent/flags ​

マスタースイッチと Computer Use、Browser Use、ユーザープラグイン、OpenClaw のサブ機能を含む Agent Server の flags スナップショットを返します。プロキシ障害は 502 と success: false です。

POST /api/agent/flags ​

旧式の部分更新です。ボディは {"lanlan_name":"...","flags":{...}}。キャラクターセッションを更新し、認識したサブフラグを転送します。キャラクター不在は 404。転送失敗時はローカル flags を安全な無効状態へ戻し、502 を返します。

GET /api/agent/state ​

revision、flags、capabilities、notification 状態、タスク要約を含む正式な Agent Server 状態を返します。

POST /api/agent/command ​

推奨される変更入口です。現在のコマンドは次のとおりです。

コマンド追加フィールド用途
set_agent_enabledenabled、任意の profileマスターランタイム gate を切り替え
set_flagkey、valuecomputer_use_enabled、browser_use_enabled、user_plugin_enabled、openclaw_enabled のいずれかを切り替え
refresh_stateなし新しい状態を返し、ブロードキャスト

request_id と lanlan_name は任意です。不明なコマンド/flag key は Agent Server が拒否し、上流/プロキシ障害は 502 です。

ヘルスと capability ​

メソッドパス応答境界
GET/api/agent/health{"status":"ok","tool":{...}}。Agent Server 不可用は 502 と status: "down"
GET/api/agent/computer_use/availabilityAgent Server の準備状態と理由
GET/api/agent/browser_use/availabilityブラウザー依存関係/モデルの準備状態
GET/api/agent/user_plugin/availabilityプラグインサービス到達性。不可用は 502
GET/api/agent/openclaw/availabilityOpenClaw/QwenPaw 準備状態。不可用は 502
GET/api/agent/mcp/availability互換応答。MCP は brain/ から移動済みで常に利用不可

タスクと管理 ​

メソッドパス用途
GET/api/agent/tasksAgent Server のタスクスナップショット一覧
GET/api/agent/tasks/{task_id}タスクを 1 件取得
POST/api/agent/tasks/{task_id}/cancelタスクを 1 件キャンセル。上流 404 を保持し、リクエスト到達後の応答タイムアウトは 504
POST/api/agent/admin/control{"action":"end_all"} などの管理操作を転送。ローカル限定で活動中の作業を終了

内部/UI ヘルパールート ​

メソッドパス境界
POST/api/agent/internal/analyze_requestanalyze_request をメインイベントバスへ発行する内部フォールバックブリッジ
GET/api/agent/user_plugin/dashboardローカルプラグイン dashboard へリダイレクト。検証済みの v とループバック yui_opener_origin を受理
GET/api/agent/openclaw/guideローカル OpenClaw ガイドページを表示
GET/api/agent/openclaw/guide/contentローカライズ済みガイド Markdown を返す。lang は任意
GET/api/agent/openclaw/guide/assets/{asset_path:path}固定ガイドアセットディレクトリ配下だけを配信。越境/欠落は 404

analyze bridge は公開タスク送信 API ではありません。Dashboard と guide はブラウザーヘルパーであり、Agent Server のタスク API ではありません。