Quản lý các runtime sandbox để thực thi tác nhân cô lập.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Tổng quan
OpenClaw có thể chạy tác nhân trong các runtime sandbox cô lập để bảo mật. Các lệnhsandbox giúp bạn kiểm tra và tạo lại những runtime đó sau khi cập nhật hoặc thay đổi cấu hình.
Hiện nay, điều đó thường có nghĩa là:
- Các container sandbox Docker
- Runtime sandbox SSH khi
agents.defaults.sandbox.backend = "ssh" - Runtime sandbox OpenShell khi
agents.defaults.sandbox.backend = "openshell"
ssh và OpenShell remote, việc tạo lại quan trọng hơn so với Docker:
- không gian làm việc từ xa là bản chuẩn sau lần khởi tạo ban đầu
openclaw sandbox recreatexóa không gian làm việc 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ừ không gian làm việc cục bộ hiện tại
Lệnh
openclaw sandbox explain
Kiểm tra chế độ/phạm vi/quyền truy cập không gian làm việc sandbox có hiệu lực, chính sách công cụ sandbox và các cổng yêu cầu quyền nâng cao (kèm đường dẫn khóa cấu hình để sửa).
openclaw sandbox list
Liệt kê tất cả runtime sandbox cùng 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à việc nó có khớp với cấu hình hiện tại hay không
- Tuổi đời (thời gian kể từ khi tạo)
- Thời gian nhàn rỗi (thời gian kể từ lần sử dụng cuối)
- Phiên/tác nhân liên quan
openclaw sandbox recreate
Xóa runtime sandbox để buộc tạo lại với cấu hình đã cập nhật.
--all: Tạo lại tất cả container sandbox--session <key>: Tạo lại container cho phiên cụ thể--agent <id>: Tạo lại container cho tác nhân cụ thể--browser: Chỉ tạo lại container trình duyệt--force: Bỏ qua lời nhắc xác nhận
Runtime sẽ tự động được tạo lại khi tác nhân được sử dụng lần tiếp theo.
Trường hợp sử dụng
Sau khi cập nhật Docker image
Sau khi thay đổi cấu hình sandbox
Sau khi thay đổi đích SSH hoặc thông tin xác thực SSH
ssh lõi, tạo lại sẽ xóa thư mục gốc không gian làm việc từ xa theo phạm vi
trên đích SSH. Lần chạy tiếp theo sẽ khởi tạo lại từ không gian làm việc cục bộ.
Sau khi thay đổi nguồn, chính sách hoặc chế độ OpenShell
remote, tạo lại sẽ xóa không gian làm việc từ xa chuẩn
cho phạm vi đó. Lần chạy tiếp theo sẽ khởi tạo lại từ không gian làm việc cục bộ.
Sau khi thay đổi setupCommand
Chỉ cho một tác nhân cụ thể
Vì sao cần thao tác này
Khi bạn cập nhật cấu hình sandbox:- Runtime hiện có tiếp tục chạy với thiết lập cũ.
- Runtime chỉ bị dọn sau 24 giờ không hoạt động.
- Các tác nhân được sử dụng thường xuyên sẽ giữ runtime cũ hoạt động vô thời hạn.
openclaw sandbox recreate để buộc xóa runtime cũ. Chúng sẽ tự động được tạo lại với thiết lập hiện tại khi cần lần tiếp theo.
Cấu hình
Thiết lập sandbox nằm trong~/.openclaw/openclaw.json dưới agents.defaults.sandbox (ghi đè theo từng tác nhân nằm trong agents.list[].sandbox):
Liên quan
- Tham chiếu CLI
- Sandboxing
- Không gian làm việc của tác nhân
- Doctor: kiểm tra thiết lập sandbox.