mcpField
N
nemoclaw-user-monitor-sandbox

nemoclaw-user-monitor-sandbox

github.com/nvidiaクラウド・DevOps3.8k820 回インストール今日更新
リポジトリ

nemoclaw-user-monitor-sandbox について

NemoClaw のサンドボックスの状態を確認し、エージェントや推論の問題を調べるスキルです。ステータス、ログ、OpenShell のターミナル UI を使って運用状況を把握します。

主な機能

  1. 01サンドボックスとゲートウェイの状態確認
  2. 02ローカル推論エンドポイントの状態確認
  3. 03サンドボックスとブループリントのログ表示
  4. 04ネットワーク通信とブロック要求の確認
  5. 05サンドボックスからの推論テスト

活用シーン

  1. 01停止したローカル推論バックエンドの発見
  2. 02エージェント実行中のエラー追跡
  3. 03ブロックされたサンドボックスの送信要求の確認

MCP 対応

NemoClaw と OpenShell の監視コマンドを説明するスキルです。MCP サーバーやクライアントの動作については記載されていません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nvidia/skills --skill nemoclaw-user-monitor-sandbox

インストール後、Claude Code で/nemoclaw-user-monitor-sandboxを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

BENCHMARK.md
skill-card.md
skill.oms.sig
evals/
evals.json

詳細

サンドボックスのアクティビティを監視して問題をデバッグする

前提条件

  • NemoClaw サンドボックスが実行中であること。
  • OpenShell CLI が PATH に設定されていること。

NemoClaw のステータス、ログ、TUI ツールを組み合わせて使用し、サンドボックスの健全性を調べ、エージェントの動作を追跡し、問題を診断します。

サンドボックスの健全性を確認する

ステータスコマンドを実行して、サンドボックスの状態、ゲートウェイの健全性、アクティブな推論設定を確認します。

$ nemoclaw <name> status

ローカルの Ollama およびローカルの vLLM ルートでは、nemoclaw <name> status はホスト側の健全性エンドポイントも直接プローブします。 これにより、サンドボックス内から inference.local を再試行する前に、ローカルバックエンドが停止していることを検出できます。

出力には、次のような主なフィールドが含まれます。

  • サンドボックスの詳細。設定されているモデル、プロバイダー、GPU モード、適用済みのポリシープリセットが表示されます。
  • ゲートウェイとプロセスの健全性。NemoClaw が引き続き OpenShell ゲートウェイに接続できるかどうか、およびサンドボックス内のエージェントプロセスが実行中かどうかが表示されます。
  • ローカルの Ollama およびローカルの vLLM の推論の健全性。プローブされたローカル URL とともに、healthy または unreachable が表示されます。
  • NIM のステータス。この経路が使用されている場合、NIM コンテナが実行中で健全かどうかが表示されます。

ホストで nemoclaw <name> status を実行して、サンドボックスの状態を確認します。 基盤となるサンドボックスの詳細を確認するには、openshell sandbox list を使用します。

ブループリントとサンドボックスのログを表示する

ブループリントランナーとサンドボックスの最新のログ出力をストリーミングします。

$ nemoclaw <name> logs

ログ出力をリアルタイムで追跡するには、次のコマンドを実行します。

$ nemoclaw <name> logs --follow

TUI でネットワークアクティビティを監視する

サンドボックスのネットワークアクティビティと外部送信リクエストをリアルタイムで確認するには、OpenShell のターミナル UI を開きます。

$ openshell term

リモートサンドボックスの場合は、インスタンスに SSH で接続し、そこで openshell term を実行します。

TUI には、次の情報が表示されます。

  • サンドボックスからのアクティブなネットワーク接続。
  • オペレーターの承認待ちのブロックされた外部送信リクエスト。
  • 推論ルーティングのステータス。

ブロックされたリクエストへの対処については、「エージェントのネットワークリクエストを承認または拒否する」(nemoclaw-user-manage-policy スキルを使用)を参照してください。

推論をテストする

テスト推論リクエストを実行し、プロバイダーが応答していることを確認します。

$ nemoclaw my-assistant connect
$ openclaw agent --agent main -m "Test inference" --session-id debug

リクエストが失敗した場合は、次の項目を確認してください。

  1. nemoclaw <name> status を実行して、アクティブなプロバイダーとエンドポイントを確認します。 ローカルの Ollama およびローカルの vLLM では、まず Inference の行を確認します。 unreachable と表示される場合は、サンドボックス内から再試行する前にローカルバックエンドを再起動してください。
  2. nemoclaw <name> logs --follow を実行して、ブループリントランナーのエラーメッセージを確認します。
  3. ホストから推論エンドポイントに接続できることを確認します。

関連スキル

  • nemoclaw-user-reference — トラブルシューティング(nemoclaw-user-reference スキルを使用)。一般的な問題と解決手順を確認できます。
  • nemoclaw-user-manage-policy — エージェントのネットワークリクエストを承認または拒否する(nemoclaw-user-manage-policy スキルを使用)。オペレーター承認の手順を確認できます。
  • nemoclaw-user-configure-inference — 推論プロバイダーを切り替える(nemoclaw-user-configure-inference スキルを使用)。アクティブなプロバイダーを変更できます。

コメント