openclaw devices
管理裝置配對請求以及裝置網域權杖。
指令說明
openclaw devices list
列出待處理的配對請求以及已配對的裝置。
openclaw devices remove <deviceId>
移除一個已配對的裝置。
openclaw devices clear --yes [--pending]
大量清除已配對的裝置。
openclaw devices approve [requestId] [--latest]
核准待處理的裝置配對請求。如果省略 requestId,OpenClaw 會自動核准最新的待處理請求。
openclaw devices reject <requestId>
拒絕待處理的裝置配對請求。
openclaw devices rotate --device <id> --role <role> [--scope <scope...>]
為特定角色輪換裝置權杖(可選用更新權限範圍)。
openclaw devices revoke --device <id> --role <role>
撤銷特定角色的裝置權杖。
常用選項
--url <url>:Gateway 的 WebSocket URL(預設為配置中的gateway.remote.url)。--token <token>:Gateway 權杖(若有需要)。--password <password>:Gateway 密碼(密碼認證)。--timeout <ms>:RPC 超時設定。--json:JSON 格式輸出(建議用於腳本處理)。
--url 時,CLI 不會回退至配置或環境憑證。請明確傳遞 --token 或 --password。缺少明確憑證會導致錯誤。
注意事項
- 權杖輪換會回傳新的權杖(機密資料),請將其視為密鑰妥善保管。
- 這些指令需要
operator.pairing(或operator.admin)權限範圍。 devices clear刻意由--yes控制。- 如果配對權限在本地迴環上不可用(且未傳遞明確的
--url),列表/核准可使用本地配對回退。
權杖偏差恢復檢查清單
當 Control UI 或其他客戶端持續失敗並出現AUTH_TOKEN_MISMATCH 或 AUTH_DEVICE_TOKEN_MISMATCH 時,請使用此清單。
- 確認目前 Gateway 權杖來源:
- 列出已配對的裝置並識別受影響的裝置 ID:
- 為受影響的裝置輪換 operator 權杖:
- 如果輪換不夠,移除過時的配對並重新核准:
- 使用目前共用的權杖/密碼重試客戶端連接。