openclaw nodes
Quản lý các node (thiết bị) đã ghép nối và gọi các chức năng của node.
Liên quan: Tổng quan về node - Trạng thái hiện diện của máy tính đang hoạt động - Node camera - Node hình ảnh
Các tùy chọn chung cho mọi lệnh con: --url <url>, --token <token>, --timeout <ms> (mặc định 10000), --json.
Trạng thái
status và list đều chấp nhận --connected (chỉ các node đang kết nối) và --last-connected <duration> (ví dụ: 24h, 7d; chỉ các node đã kết nối trong khoảng thời gian này). list hiển thị các node đang chờ và đã ghép nối trong các bảng riêng biệt, trong đó các hàng đã ghép nối bao gồm thời gian kể từ lần kết nối gần nhất (Last Connect); status hiển thị một bảng hợp nhất với thông tin chi tiết về chức năng, phiên bản và lần nhập gần nhất của từng node. Một node macOS đang kết nối chỉ báo cáo lần nhập gần nhất khi quyền Accessibility được cấp, và hàng mới nhất được đánh dấu active; xem Trạng thái hiện diện của máy tính đang hoạt động. describe in ra chức năng, quyền, hoạt động và các lệnh gọi có hiệu lực/đang chờ của một node.
Ghép nối
node.pair.* do Gateway sở hữu, tách biệt với quy trình ghép nối thiết bị (openclaw devices approve) kiểm soát bắt tay WS connect của node. Xem Node để biết mối quan hệ giữa hai cơ chế này.
removethu hồi mục vai trò đã ghép nối của node. Đối với node dựa trên thiết bị, thao tác này thu hồi vai trònodetrong kho ghép nối thiết bị và ngắt kết nối các phiên có vai trò node của thiết bị: thiết bị có nhiều vai trò vẫn giữ hàng của mình và chỉ mất vai trònode, còn hàng của thiết bị chỉ có vai trò node sẽ bị xóa. Thao tác này cũng xóa mọi bản ghi ghép nối node cũ do Gateway sở hữu tương ứng.pendingchỉ cần phạm vioperator.pairing.gateway.nodes.pairing.autoApproveCidrscó thể bỏ qua bước chờ đối với quy trình ghép nối thiết bịrole: nodelần đầu được tin cậy rõ ràng. Mặc định tắt; không phê duyệt việc nâng cấp vai trò.gateway.nodes.pairing.sshVerify(mặc định bật) tự động phê duyệt quy trình ghép nối thiết bịrole: nodelần đầu khi Gateway có thể xác minh khóa thiết bị qua SSH tới máy chủ node; bề mặt chức năng đầu tiên được phê duyệt trong cùng bước. Xem Ghép nối node.- Các yêu cầu về phạm vi của
approvetuân theo các lệnh được khai báo trong yêu cầu đang chờ:- yêu cầu không có lệnh:
operator.pairing - các lệnh node thông thường:
operator.pairing+operator.write - các lệnh nhạy cảm về quản trị (
system.run,system.run.prepare,system.which,browser.proxy,fs.listDirvàsystem.execApprovals.get/set):operator.pairing+operator.admin
- yêu cầu không có lệnh:
- Phạm vi
remove:operator.pairingcó thể xóa các hàng node không phải của toán tử; bên gọi bằng token thiết bị khi thu hồi vai trò node của chính mình trên thiết bị có nhiều vai trò còn cần thêmoperator.admin.
Gọi
--command <command>(bắt buộc): ví dụ:canvas.eval.--params <json>: chuỗi đối tượng JSON (mặc định{}).--invoke-timeout <ms>: thời gian chờ gọi node (mặc định15000).--idempotency-key <key>: khóa đảm bảo tính lũy đẳng tùy chọn.
system.run và system.run.prepare bị chặn tại đây; thay vào đó, hãy sử dụng công cụ exec với host=node để thực thi shell. system.which được cho phép thông qua invoke.
Thông báo, đẩy, vị trí, màn hình
notifygửi thông báo cục bộ trên một node khai báosystem.notify, bao gồm các node macOS, iOS, Android và watchOS trực tiếp. Việc gửi trực tiếp tới watchOS yêu cầu OpenClaw đang hoạt động. Yêu cầu--titlehoặc--body. Tùy chọn:--sound <name>,--priority <passive|active|timeSensitive>,--delivery <system|overlay|auto>(mặc địnhsystem),--invoke-timeout <ms>(mặc định15000).pushgửi thông báo đẩy thử nghiệm APNs tới một node iOS. Tùy chọn:--title <text>(mặc địnhOpenClaw),--body <text>,--environment <sandbox|production>để ghi đè môi trường APNs được phát hiện.location gettruy xuất vị trí hiện tại của node. Tùy chọn:--max-age <ms>(tái sử dụng một kết quả định vị được lưu vào bộ nhớ đệm),--accuracy <coarse|balanced|precise>,--location-timeout <ms>(mặc định10000),--invoke-timeout <ms>(mặc định20000).screen recordghi lại một đoạn video ngắn và in ra đường dẫn đã lưu (hoặc ghi JSON bằng--json). Tùy chọn:--screen <index>(mặc định0),--duration <ms|10s>(mặc định10000),--fps <fps>(mặc định10),--no-audio,--out <path>,--invoke-timeout <ms>(mặc định120000).
openclaw nodes canvas làm điểm gắn kết tương thích.