mcpField
N
nemoclaw-user-monitor-sandbox

nemoclaw-user-monitor-sandbox

github.com/promptingcompany云与 DevOps039 次安装17 周前更新
代码仓库

关于 nemoclaw-user-monitor-sandbox

面向 NemoClaw 运维人员的技能,用于监控沙箱状态并诊断 Agent 或推理问题。它结合状态检查、日志和终端界面来查看网络活动。

主要功能

  1. 01检查沙箱与网关健康状况
  2. 02检查本地推理端点
  3. 03跟踪 Blueprint 和沙箱日志
  4. 04在 TUI 中查看网络活动

适用场景

  1. 01确认沙箱是否正在运行
  2. 02诊断无法访问的本地后端
  3. 03追踪被阻止的出口请求

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/promptingcompany/nv-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 沙盒。
  • PATH 中包含 OpenShell CLI。

结合使用 NemoClaw 的状态、日志和 TUI 工具,检查沙盒运行状况、追踪 Agent 行为并诊断问题。

检查沙盒运行状况

运行状态命令,查看沙盒状态、网关运行状况和当前推理配置:

$ nemoclaw <name> status

对于本地 Ollama 和本地 vLLM 路由,nemoclaw <name> status 还会直接探测主机端运行状况端点。 这样可以在你重试沙盒内的 inference.local 之前,发现已停止的本地后端。

输出中的关键字段包括:

  • 沙盒详情,显示配置的模型、提供方、GPU 模式和已应用的策略预设。
  • 网关和进程运行状况,显示 NemoClaw 是否仍能连接到 OpenShell 网关,以及沙盒内的 Agent 进程是否正在运行。
  • 本地 Ollama 和本地 vLLM 的推理运行状况,显示 healthy 或 unreachable,以及探测的本地 URL。
  • NIM 状态,在使用该路径时,显示 NIM 容器是否正在运行且运行正常。

在主机上运行 nemoclaw <name> status,检查沙盒状态。 使用 openshell sandbox list 查看底层沙盒详情。

查看 Blueprint 和沙盒日志

输出 Blueprint 运行器和沙盒最近的日志:

$ nemoclaw <name> logs

要实时跟踪日志输出:

$ nemoclaw <name> logs --follow

在 TUI 中监控网络活动

打开 OpenShell 终端 UI,实时查看沙盒网络活动和出站请求:

$ openshell term

对于远程沙盒,请通过 SSH 连接到实例,并在那里运行 openshell term。

TUI 会显示以下信息:

  • 沙盒发起的活动网络连接。
  • 等待操作员批准的已阻止出站请求。
  • 推理路由状态。

有关如何处理已阻止请求的详情,请参阅批准或拒绝 Agent 网络请求(使用 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,查看 Blueprint 运行器的错误消息。
  3. 确认推理端点可从主机访问。

相关技能

  • nemoclaw-user-reference — 故障排除(使用 nemoclaw-user-reference 技能),了解常见问题和解决步骤
  • nemoclaw-user-manage-policy — 批准或拒绝 Agent 网络请求(使用 nemoclaw-user-manage-policy 技能),了解操作员批准流程
  • nemoclaw-user-configure-inference — 切换推理提供方(使用 nemoclaw-user-configure-inference 技能),更改当前提供方

评论

支持 Markdown