CLI commands
openclaw status
チャンネル + セッションの診断。
openclaw statusopenclaw status --allopenclaw status --deepopenclaw status --usage| フラグ | 説明 |
|---|---|
--all |
完全な診断(読み取り専用、貼り付け可能)。セキュリティ監査、Plugin の互換性、メモリベクトルのプローブを含みます。 |
--deep |
ライブプローブ(WhatsApp Web + Telegram + Discord + Slack + Signal)を実行します。セキュリティ監査も有効にします。 |
--usage |
正規化されたプロバイダー使用量の期間を 残り X% として表示します。 |
--json |
機械可読形式の出力。 |
--verbose / --debug |
レポートの前に、生の Gateway ターゲット解決結果も表示します。 |
通常の openclaw status は高速な読み取り専用パスを維持し、メモリ検査をスキップした場合、メモリを利用不可ではなく
未確認 として示します。負荷の高いセキュリティ監査、Plugin の互換性、メモリベクトルのプローブは、
openclaw status --all、openclaw status --deep、openclaw security audit、
openclaw memory status --deep で実行します。
セッションとモデルの解決
- セッションステータスの出力では、
実行環境:とランタイム:が分けて表示されます。実行環境はサンドボックスのパス(direct、docker/*)を示し、ランタイムはセッションがOpenClaw のデフォルト、OpenAI Codex、CLI バックエンド、またはcodex (acp/acpx)などの ACP バックエンドのいずれを使用しているかを示します。 プロバイダー、モデル、ランタイムの違いについては、 エージェントランタイムを参照してください。 - 現在のセッションスナップショットの情報が少ない場合、
/statusは直近のトランスクリプト使用量ログから トークンとキャッシュのカウンターを補完できます。既存のゼロでないライブ値は、引き続きトランスクリプトの フォールバック値より優先されます。 - ライブセッションエントリにアクティブなランタイムモデルのラベルがない場合、トランスクリプトの フォールバックから復元することもできます。そのトランスクリプトのモデルが選択済みモデルと異なる場合、 ステータスは選択済みモデルではなく、復元されたランタイムモデルを基準にコンテキストウィンドウを解決します。
- プロンプトサイズの計算では、セッションメタデータがないか値が小さい場合、トランスクリプトの
フォールバックはプロンプトを基準としたより大きな合計値を優先するため、カスタムプロバイダーのセッションが
0トークン表示になることを防ぎます。 - セッションが設定済みのプライマリモデルと異なるモデルに固定されている場合、ステータスには両方の値、
理由(
セッションのオーバーライド)、ヒント/model defaultが表示されます。設定済みのプライマリモデルは、 新規または固定されていないセッションに適用されます。既存の固定済みセッションでは、解除されるまで セッションでの選択が維持されます。 - 複数のエージェントが設定されている場合、出力にはエージェントごとのセッションストアが含まれます。
使用量とクォータ
--usageは正規化されたプロバイダー使用量の期間を残り X%として表示します。- MiniMax の生の
usage_percent/usagePercentフィールドは残りのクォータを表すため、 OpenClaw は表示前に値を反転します。カウントベースのフィールドが存在する場合は、そちらが優先されます。model_remainsのレスポンスではチャットモデルのエントリを優先し、必要に応じてタイムスタンプから 期間ラベルを導出し、プランラベルにモデル名を含めます。 - モデル料金の更新失敗は、任意の料金警告として表示されます。 これは Gateway やチャンネルが異常であることを意味しません。
概要と更新ステータス
- 概要には、利用可能な場合、Gateway + Node ホストサービスのインストールおよびランタイムステータスに加え、 簡潔な Gateway プロセスの稼働時間とホストシステムの稼働時間が含まれます。
- 概要には、更新チャンネル + git SHA(ソースチェックアウトの場合)が含まれます。
- 更新情報は概要に表示されます。更新が利用可能な場合、ステータスには
openclaw updateを実行するヒントが 表示されます(更新を参照)。
シークレット
- 読み取り専用のステータス画面(
status、status --json、status --all)は、可能な場合、 対象の設定パスでサポートされている SecretRef を解決します。 - サポート対象チャンネルの SecretRef が設定されていても現在のコマンドパスで利用できない場合、
ステータスは読み取り専用のまま、クラッシュせずに縮退した出力を報告します。人間向け出力には、
「設定済みトークンはこのコマンドパスでは利用できません」などの警告が表示され、JSON 出力には
secretDiagnosticsが含まれます。 - コマンドローカルでの SecretRef 解決に成功した場合、ステータスは解決済みスナップショットを優先し、 最終出力から一時的な「シークレットを利用できません」というチャンネルマーカーを削除します。
status --allにはシークレットの概要行と、レポート生成を停止せずにシークレット診断を要約する診断セクション (読みやすさのため省略表示)が含まれます。
メモリ
status --json --all は、plugins.slots.memory で選択された Active Memory Plugin の
ランタイムからメモリの詳細を報告します。カスタムメモリ Plugin は、組み込みの
agents.defaults.memorySearch.enabled を無効のままにしても、独自のファイル、チャンク、
ベクトル、FTS の状態を報告できます。
関連項目
Was this useful?