openclaw worker
openclaw worker 是供雲端工作節點協調器在已準備好的工作節點環境中啟動的受限執行階段進入點。它不是用於手動註冊工作節點的通用命令。
閘道會安裝相符的 OpenClaw 套件組合,並開啟已固定主機金鑰的反向 SSH 通道。工作節點啟動器會使用已準備好的指派來啟動此命令。此命令會透過通道轉送的本機通訊端連線,並以專用的 worker 角色完成准入。
啟動合約
此命令會從標準輸入讀取恰好一個有界限的 JSON 啟動封套。封套包含本機通訊端位置、簽發給工作節點的認證資訊、套件組合與通訊協定識別資訊、擁有者週期,以及唯一獲指派的工作階段與回合。認證資訊絕不透過命令列引數接受,而且本頁刻意不提供認證資訊或手動撰寫的封套範例。 如果封套無效、認證資訊遭拒、套件組合或通訊協定功能不相符,或工作階段與擁有者週期已不再是目前版本,准入就會以封閉方式失敗。操作人員應透過雲端工作節點協調器啟動工作節點,而不是直接叫用此進入點。執行階段邊界
此程序會使用受限後端執行一般的嵌入式代理程式迴圈:read、write、edit、apply_patch、exec與process程式設計工具 會在工作節點工作區中於本機執行。- 模型呼叫會使用閘道推論代理。不會載入本機模型驗證設定檔。
- 逐字稿寫入會使用閘道逐字稿提交 RPC。
- 串流與工具生命週期更新會使用閘道即時事件 RPC。
- 只接受獲指派的工作階段與回合。
stale-base-leaf 逐字稿拒絕會使目前執行立即停止。工作節點模式不會針對不同葉節點重試遭拒的序號,因此不會產生重複提交;該次執行中仍未提交且僅存在於記憶體內的任何尾端資料都會遺失。重新啟動屬於里程碑 3 配置擁有者的職責,其必須根據閘道的權威逐字稿與提交帳本建立全新的指派。同樣地,閘道程序重新啟動會以供應商錯誤終止待處理的推論回合;只有通道或工作節點 WebSocket 重新連線,才能重新附加至同一程序中仍在作用的推論串流。
如需封閉式工作節點 RPC 介面的資訊,請參閱閘道通訊協定;如需架構與安全模型的資訊,請參閱雲端工作節點計畫。