CLI commands
openclaw status
チャネルとセッションの診断。
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 --all、openclaw status --deep、openclaw security audit、
および openclaw memory status --deep に委ねられます。
セッションとモデルの解決
- セッションステータスの出力では、
Execution:とRuntime:が区別されます。Executionはサンドボックスのパス(direct、docker/*)であり、Runtimeは セッションがOpenClaw Default、OpenAI 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)、設定パス、および秘匿化された理由が示されます。コールド状態の所有者は利用できません。古い状態の所有者は、最後に正常だった値を使用して動作を継続します。 - 読み取り専用のステータス画面(
status、status --json、status --all)は、 可能な場合、対象となる設定パスでサポートされている SecretRef を 解決します。 - サポートされているチャネルの SecretRef が設定されているものの、
現在のコマンドパスでは利用できない場合、ステータスは読み取り専用のまま維持され、
クラッシュする代わりに機能低下した出力を報告します。人間向け出力には「このコマンドパスでは
設定済みトークンを利用できません」などの警告が表示され、JSON 出力には
secretDiagnosticsが含まれます。 - コマンドローカルの SecretRef 解決に成功した場合、ステータスは 解決済みスナップショットを優先し、最終出力から一時的な「シークレット利用不可」チャネル マーカーを削除します。
status --allには、シークレットの概要行と、 レポート生成を停止することなくシークレット診断を要約する診断セクション (可読性のため切り詰め)が含まれます。
メモリ
status --json --all は、plugins.slots.memory によって選択されたアクティブなメモリ Plugin
ランタイムからメモリの詳細を報告します。カスタムメモリ Plugin は、
組み込みの memory.search.enabled を無効のままにしても、
独自のファイル、チャンク、ベクトル、および FTS の状態を報告できます。
関連項目
Was this useful?