关于 nemoclaw-user-monitor-sandbox
面向 NemoClaw 运维人员的技能,用于监控沙箱状态并诊断 Agent 或推理问题。它结合状态检查、日志和终端界面来查看网络活动。
主要功能
- 01检查沙箱与网关健康状况
- 02检查本地推理端点
- 03跟踪 Blueprint 和沙箱日志
- 04在 TUI 中查看网络活动
适用场景
- 01确认沙箱是否正在运行
- 02诊断无法访问的本地后端
- 03追踪被阻止的出口请求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ promptingcompany/ nv-skills --skill nemoclaw-user-monitor-sandbox安装后在 Claude Code 中输入/nemoclaw-user-monitor-sandbox确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
BENCHMARK.mdskill-card.mdskill.oms.sigevals/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
如果请求失败,请检查以下事项:
- 运行
nemoclaw <name> status,确认当前提供方和端点。 对于本地 Ollama 和本地 vLLM,请先检查Inference行。 如果显示unreachable,请重启本地后端,然后再从沙盒内重试。 - 运行
nemoclaw <name> logs --follow,查看 Blueprint 运行器的错误消息。 - 确认推理端点可从主机访问。
相关技能
nemoclaw-user-reference— 故障排除(使用nemoclaw-user-reference技能),了解常见问题和解决步骤nemoclaw-user-manage-policy— 批准或拒绝 Agent 网络请求(使用nemoclaw-user-manage-policy技能),了解操作员批准流程nemoclaw-user-configure-inference— 切换推理提供方(使用nemoclaw-user-configure-inference技能),更改当前提供方
评论
支持 Markdown