CLI commands

openclaw status

チャネルとセッションの診断。

bash
openclaw statusopenclaw status --allopenclaw status --deepopenclaw status --usage
フラグ 説明
--all 完全な診断(読み取り専用、貼り付け可能)。セキュリティ監査、Plugin の互換性、メモリベクトルのプローブが含まれます。
--deep ライブプローブ(WhatsApp Web + Telegram + Discord + Slack + Signal)を実行します。セキュリティ監査も有効にします。
--usage 正規化されたプロバイダー使用量ウィンドウを X% left として出力します。
--json 機械可読形式の出力。
--verbose / --debug レポートの前に、生の Gateway ターゲット解決結果も出力します。

通常の openclaw status は高速な読み取り専用パスを維持し、メモリ検査を スキップした場合、メモリを利用不可ではなく not checked としてマークします。負荷の高い セキュリティ監査、Plugin の互換性、メモリベクトルのプローブは openclaw status --allopenclaw status --deepopenclaw security audit、 および openclaw memory status --deep に委ねられます。

セッションとモデルの解決

  • セッションステータスの出力では、Execution:Runtime: が区別されます。Execution はサンドボックスのパス(directdocker/*)であり、Runtime は セッションが OpenClaw DefaultOpenAI Codex、CLI バックエンド、または codex (acp/acpx) のような ACP バックエンドのいずれを使用しているかを示します。 プロバイダー、モデル、ランタイムの違いについては、エージェントランタイムを参照してください。
  • 現在のセッションスナップショットに含まれる情報が少ない場合、/status は最新のトランスクリプト使用量ログから トークンおよびキャッシュのカウンターを補完できます。既存の 0 以外のライブ値は、引き続きトランスクリプトのフォールバック値より優先されます。
  • トランスクリプトのフォールバックでは、ライブセッションのエントリに アクティブなランタイムモデルのラベルがない場合、それを復元することもできます。そのトランスクリプトのモデルが 選択されたモデルと異なる場合、ステータスは選択されたモデルではなく 復元されたランタイムモデルに基づいてコンテキストウィンドウを解決します。
  • プロンプトサイズの計算では、セッションメタデータがないか、その値が小さい場合、 トランスクリプトのフォールバックはプロンプト指向の大きい方の合計値を優先するため、 カスタムプロバイダーのセッションでトークン表示が 0 に縮小されることはありません。
  • セッションが、設定されたプライマリとは異なるモデルに固定されている場合、 ステータスには両方の値、理由(session override)、および ヒント /model default が出力されます。設定されたプライマリは新規または 固定されていないセッションに適用されます。既存の固定セッションは、解除されるまで セッションでの選択を維持します。
  • 複数のエージェントが設定されている場合、出力にはエージェントごとのセッションストアが含まれます。

使用量とクォータ

  • --usage は、正規化されたプロバイダー使用量ウィンドウを X% left として出力します。
  • MiniMax の生の usage_percent / usagePercent フィールドは残りのクォータを表すため、 OpenClaw は表示前にそれらを反転します。カウントベースのフィールドが 存在する場合は、そちらが優先されます。model_remains レスポンスではチャットモデルのエントリが優先され、 必要に応じてタイムスタンプからウィンドウラベルが導出され、プランラベルに モデル名が含まれます。
  • モデル料金の更新失敗は、任意の料金警告として表示されます。 これは Gateway やチャネルが正常でないことを意味しません。

概要と更新ステータス

  • 利用可能な場合、概要には Gateway と Node ホストサービスのインストール/実行状態に加え、 簡潔な Gateway プロセス稼働時間とホストシステム稼働時間が含まれます。
  • 概要には、更新チャネルと git SHA(ソースチェックアウトの場合)が含まれます。
  • 更新情報は概要に表示されます。更新が利用可能な場合、ステータスには openclaw update を実行するためのヒントが出力されます(更新を参照)。

シークレット

  • 実行中の Gateway に、起動、再読み込み、または設定書き込みに由来する分離された SecretRef 所有者がある場合、ステータスの JSON には degradedSecretOwners が含まれ、人間向け出力の概要には 機能低下したシークレット 行が表示されます。各エントリには、所有者、機能低下状態(cold または stale)、設定パス、および秘匿化された理由が示されます。コールド状態の所有者は利用できません。古い状態の所有者は、最後に正常だった値を使用して動作を継続します。
  • 読み取り専用のステータス画面(statusstatus --jsonstatus --all)は、 可能な場合、対象となる設定パスでサポートされている SecretRef を 解決します。
  • サポートされているチャネルの SecretRef が設定されているものの、 現在のコマンドパスでは利用できない場合、ステータスは読み取り専用のまま維持され、 クラッシュする代わりに機能低下した出力を報告します。人間向け出力には「このコマンドパスでは 設定済みトークンを利用できません」などの警告が表示され、JSON 出力には secretDiagnostics が含まれます。
  • コマンドローカルの SecretRef 解決に成功した場合、ステータスは 解決済みスナップショットを優先し、最終出力から一時的な「シークレット利用不可」チャネル マーカーを削除します。
  • status --all には、シークレットの概要行と、 レポート生成を停止することなくシークレット診断を要約する診断セクション (可読性のため切り詰め)が含まれます。

メモリ

status --json --all は、plugins.slots.memory によって選択されたアクティブなメモリ Plugin ランタイムからメモリの詳細を報告します。カスタムメモリ Plugin は、 組み込みの memory.search.enabled を無効のままにしても、 独自のファイル、チャンク、ベクトル、および FTS の状態を報告できます。

関連項目

Was this useful?
On this page

On this page