指令參考
NemoClaw 提供兩種指令介面。
外掛指令在 OpenClaw CLI 的 openclaw nemoclaw 命名空間下運行。
獨立的 nemoclaw 二進位程式處理主機端的設定、部署和服務管理。
當你執行 npm install -g nemoclaw 時,兩種介面都會一併安裝。
外掛指令
openclaw nemoclaw launch
在 OpenShell 沙箱內引導 OpenClaw。
如果 NemoClaw 偵測到現有的主機安裝,launch 會停止,除非你加上 --force。
$ openclaw nemoclaw launch [--force] [--profile <profile>]
--force
跳過人機工學警告並強制外掛驅動引導。不加這個旗標時,NemoClaw 建議新安裝直接用 openshell sandbox create。
--profile <profile>
要使用的藍圖設定檔。預設:default。
nemoclaw <name> connect
在 OpenClaw 沙箱內開啟互動式 shell。 在 launch 之後用這個指令連線,透過 TUI 或 CLI 與代理對話。
$ nemoclaw my-assistant connect
如果 TUI 不適合顯示很長的回應,改用 CLI 形式:
$ openclaw agent --agent main --local -m "<prompt>" --session-id <id>
當你需要把完整回應直接印在終端機時,這是建議的做法。
openclaw nemoclaw status
顯示沙箱健康狀態、藍圖執行狀態和推論設定。
$ openclaw nemoclaw status [--json]
--json
以 JSON 格式輸出,方便程式化使用。
在活躍的 OpenShell 沙箱內執行時,status 指令會偵測到沙箱環境並回報「active (inside sandbox)」,不會誤報。
主機端的沙箱狀態和推論設定在沙箱內部無法取得。
在主機上執行 openshell sandbox list 來檢查底層沙箱狀態。
openclaw nemoclaw logs
串流輸出藍圖執行和沙箱日誌。
$ openclaw nemoclaw logs [-f] [-n <count>] [--run-id <id>]
-f, --follow
追蹤日誌輸出,類似 tail -f。
-n, --lines <count>
顯示的行數。預設:50。
--run-id <id>
顯示特定藍圖執行的日誌,而非最新的。
/nemoclaw 斜線指令
/nemoclaw 斜線指令在 OpenClaw 聊天介面中可用,用於快速操作:
| 子指令 | 說明 |
|---|---|
/nemoclaw status | 顯示沙箱和推論狀態 |
獨立主機指令
nemoclaw 二進位程式處理在 OpenClaw 外掛環境之外的主機端操作。
nemoclaw onboard
執行互動式設定精靈。 精靈會建立 OpenShell gateway、註冊推論提供者、建構沙箱映像檔並建立沙箱。 適用於新安裝,以及政策或設定變更後重建沙箱。
$ nemoclaw onboard
首次執行會請你輸入 NVIDIA API key 並存到 ~/.nemoclaw/credentials.json。
精靈會提示輸入沙箱名稱。 名稱必須遵循 RFC 1123 子網域規則:只能用小寫英數字元和連字號,且必須以英數字元開頭和結尾。 大寫字母會自動轉為小寫。
在建立 gateway 之前,精靈會執行預檢。
在使用 cgroup v2 的系統(Ubuntu 24.04、DGX Spark、WSL2)上,它會驗證 Docker 是否設定了 "default-cgroupns-mode": "host",如果缺少這項設定會提供修正說明。
nemoclaw list
列出所有已註冊的沙箱,以及其模型、提供者和政策預設。
$ nemoclaw list
nemoclaw deploy
警告:
nemoclaw deploy指令為實驗性質,可能無法如預期運作。
透過 Brev 將 NemoClaw 部署到遠端 GPU 實例。 部署腳本在虛擬機上安裝 Docker、NVIDIA Container Toolkit(有 GPU 時)和 OpenShell,接著執行 NemoClaw 設定並連線到沙箱。
$ nemoclaw deploy <instance-name>
nemoclaw <name> connect
依名稱連線到沙箱。
$ nemoclaw my-assistant connect
nemoclaw <name> status
顯示沙箱狀態、健康狀況和推論設定。
$ nemoclaw my-assistant status
nemoclaw <name> logs
查看沙箱日誌。
加上 --follow 即時串流輸出。
$ nemoclaw my-assistant logs [--follow]
nemoclaw <name> destroy
停止 NIM 容器並刪除沙箱。 這會從登錄中移除沙箱。
$ nemoclaw my-assistant destroy
nemoclaw <name> policy-add
為沙箱新增政策預設。 預設透過附加端點來擴充基線網路政策。
$ nemoclaw my-assistant policy-add
nemoclaw <name> policy-list
列出可用的政策預設,並顯示哪些已套用到沙箱。
$ nemoclaw my-assistant policy-list
openshell term
開啟 OpenShell TUI,監控沙箱活動並審批網路出站請求。 在運行沙箱的主機上執行。
$ openshell term
遠端 Brev 實例的話,SSH 到實例上執行 openshell term,或使用 port-forward 連到 gateway。
nemoclaw start
啟動輔助服務,如 Telegram 橋接和 cloudflared 通道。
$ nemoclaw start
Telegram 橋接需要設定 TELEGRAM_BOT_TOKEN。
nemoclaw stop
停止所有輔助服務。
$ nemoclaw stop
nemoclaw status
顯示沙箱清單和輔助服務的狀態。
$ nemoclaw status
nemoclaw setup-spark
在 DGX Spark 上設定 NemoClaw。
此指令會套用 Ubuntu 24.04 所需的 cgroup v2 和 Docker 修正。
在 Spark 主機上用 sudo 執行。
修正完成後,腳本會提示你執行 nemoclaw onboard 繼續設定。
$ sudo nemoclaw setup-spark