Documentation Index
Fetch the complete documentation index at: https://openclawhub.vn/llms.txt
Use this file to discover all available pages before exploring further.
Sandbox CLI
Quản lý môi trường sandbox để thực thi agent một cách cô lập.Tổng quan
OpenClaw có thể chạy các agent trong môi trường sandbox cô lập để đảm bảo an toàn. Các lệnhsandbox giúp bạn kiểm tra và tái tạo lại các môi trường này sau khi có cập nhật hoặc thay đổi cấu hình.
Hiện tại, điều này thường bao gồm:
- Container sandbox Docker
- Môi trường sandbox SSH khi
agents.defaults.sandbox.backend = "ssh" - Môi trường sandbox OpenShell khi
agents.defaults.sandbox.backend = "openshell"
ssh và OpenShell remote, việc tái tạo quan trọng hơn so với Docker:
- Workspace từ xa là chuẩn sau khi được khởi tạo lần đầu
openclaw sandbox recreatexóa workspace từ xa chuẩn cho phạm vi đã chọn- Lần sử dụng tiếp theo sẽ khởi tạo lại từ workspace cục bộ hiện tại
Các lệnh
openclaw sandbox explain
Kiểm tra chế độ/phạm vi/truy cập workspace sandbox hiệu quả, chính sách công cụ sandbox và các cổng nâng cao (với đường dẫn cấu hình fix-it).
openclaw sandbox list
Liệt kê tất cả các môi trường sandbox cùng với trạng thái và cấu hình của chúng.
- Tên và trạng thái runtime
- Backend (
docker,openshell, v.v.) - Nhãn cấu hình và xem có khớp với cấu hình hiện tại không
- Tuổi (thời gian từ khi tạo)
- Thời gian không hoạt động (thời gian từ lần sử dụng cuối)
- Phiên/agent liên quan
openclaw sandbox recreate
Xóa môi trường sandbox để buộc tái tạo với cấu hình cập nhật.
--all: Tái tạo tất cả container sandbox--session <key>: Tái tạo container cho phiên cụ thể--agent <id>: Tái tạo container cho agent cụ thể--browser: Chỉ tái tạo container trình duyệt--force: Bỏ qua yêu cầu xác nhận
Trường hợp sử dụng
Sau khi cập nhật hình ảnh Docker
Sau khi thay đổi cấu hình sandbox
Sau khi thay đổi mục tiêu SSH hoặc thông tin xác thực SSH
ssh cốt lõi, tái tạo sẽ xóa thư mục workspace từ xa theo phạm vi trên mục tiêu SSH. Lần chạy tiếp theo sẽ khởi tạo lại từ workspace cục bộ.
Sau khi thay đổi nguồn, chính sách hoặc chế độ OpenShell
remote của OpenShell, tái tạo sẽ xóa workspace từ xa chuẩn cho phạm vi đó. Lần chạy tiếp theo sẽ khởi tạo lại từ workspace cục bộ.
Sau khi thay đổi setupCommand
Chỉ cho một agent cụ thể
Tại sao cần thiết?
Vấn đề: Khi bạn cập nhật cấu hình sandbox:- Các môi trường runtime hiện tại tiếp tục chạy với cài đặt cũ
- Các môi trường runtime chỉ được xóa sau 24 giờ không hoạt động
- Các agent được sử dụng thường xuyên giữ cho các môi trường runtime cũ tồn tại vô thời hạn
openclaw sandbox recreate để buộc xóa các môi trường runtime cũ. Chúng sẽ được tái tạo tự động với cài đặt hiện tại khi cần.
Mẹo: ưu tiên openclaw sandbox recreate hơn là dọn dẹp thủ công theo backend cụ thể. Nó sử dụng registry runtime của Gateway và tránh sự không khớp khi các khóa phạm vi/phiên thay đổi.
Cấu hình
Cài đặt sandbox nằm trong~/.openclaw/openclaw.json dưới agents.defaults.sandbox (ghi đè theo agent nằm trong agents.list[].sandbox):
Xem thêm
- Tài liệu Sandbox
- Cấu hình Agent
- Lệnh Doctor - Kiểm tra thiết lập sandbox