指令參考

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