Tools
Chế độ quyền truy cập
Các chế độ quyền quyết định tác nhân có bao nhiêu thẩm quyền trước khi có thể chạy lệnh host, ghi tệp, hoặc yêu cầu harness backend cấp thêm quyền truy cập. Bắt đầu với tools.exec.mode: "auto" khi bạn muốn OpenClaw dùng danh sách cho phép trước, rồi đến tự động đánh giá gốc của Codex hoặc tuyến phê duyệt của con người cho các trường hợp không khớp.
Mặc định được khuyến nghị
Dùng auto cho các tác nhân lập trình cần quyền truy cập host hữu ích mà không biến mọi trường hợp không khớp thành prompt cho con người:
openclaw config set tools.exec.mode autoopenclaw approvals getopenclaw gateway restartSau đó xác minh chính sách hiệu lực:
openclaw exec-policy showỞ chế độ auto, OpenClaw chạy trực tiếp các kết quả khớp danh sách cho phép mang tính xác định. Các trường hợp phê duyệt không khớp sẽ đi qua trình tự động đánh giá gốc của OpenClaw trước, rồi chuyển về tuyến phê duyệt của con người đã cấu hình khi cần.
Chế độ host exec của OpenClaw
tools.exec.mode là bề mặt chính sách đã chuẩn hóa cho host exec.
| Chế độ | Hành vi | Dùng khi |
|---|---|---|
deny |
Chặn host exec. | Không lệnh host nào được phép. |
allowlist |
Chỉ chạy các lệnh trong danh sách cho phép. | Bạn có một tập lệnh đã biết là an toàn. |
ask |
Chạy các kết quả khớp danh sách cho phép và hỏi khi không khớp. | Con người nên xem xét các lệnh mới. |
auto |
Chạy các kết quả khớp danh sách cho phép, rồi dùng tự động đánh giá. | Phiên lập trình cần quyền truy cập thực tế có kiểm soát. |
full |
Chạy host exec không cần prompt. | Host/phiên đáng tin cậy này nên bỏ qua các cổng phê duyệt. |
Để xem chính sách host exec đầy đủ, tệp phê duyệt cục bộ, schema danh sách cho phép, các binary an toàn, và hành vi chuyển tiếp, hãy xem Phê duyệt exec.
Ánh xạ Codex Guardian
Đối với các phiên app-server Codex gốc, tools.exec.mode: "auto" ánh xạ tới phê duyệt do Codex Guardian đánh giá khi các yêu cầu Codex cục bộ cho phép. OpenClaw thường gửi:
| Trường Codex | Giá trị điển hình |
|---|---|
approvalPolicy |
on-request |
approvalsReviewer |
auto_review |
sandbox |
workspace-write |
Ở chế độ auto, OpenClaw không giữ lại các ghi đè Codex cũ không an toàn như approvalPolicy: "never" hoặc sandbox: "danger-full-access". Chỉ dùng tools.exec.mode: "full" khi bạn chủ ý muốn tư thế không cần phê duyệt.
Để biết cách thiết lập app-server, thứ tự xác thực, và chi tiết runtime Codex gốc, hãy xem Harness Codex.
Quyền harness ACPX
Các phiên ACPX không tương tác, nên chúng không thể nhấp vào prompt quyền TTY. ACPX dùng các thiết lập cấp harness riêng dưới plugins.entries.acpx.config:
| Thiết lập | Giá trị phổ biến | Ý nghĩa |
|---|---|---|
permissionMode |
approve-reads |
Chỉ tự động phê duyệt thao tác đọc. |
permissionMode |
approve-all |
Tự động phê duyệt thao tác ghi và lệnh shell. |
permissionMode |
deny-all |
Từ chối mọi prompt quyền. |
nonInteractivePermissions |
fail |
Hủy khi cần có prompt. |
nonInteractivePermissions |
deny |
Từ chối prompt và tiếp tục khi có thể. |
Thiết lập quyền ACPX riêng với phê duyệt exec của OpenClaw:
openclaw config set plugins.entries.acpx.config.permissionMode approve-allopenclaw config set plugins.entries.acpx.config.nonInteractivePermissions failopenclaw gateway restartDùng approve-all như lựa chọn khẩn cấp tương đương với một phiên harness không cần prompt của ACPX. Để biết chi tiết thiết lập và các chế độ lỗi, hãy xem Thiết lập tác nhân ACP.
Chọn một chế độ
| Mục tiêu | Cấu hình |
|---|---|
| Chặn hoàn toàn các lệnh host | tools.exec.mode: "deny" |
| Chỉ cho các lệnh đã biết là an toàn chạy | tools.exec.mode: "allowlist" |
| Hỏi con người cho mọi dạng lệnh mới | tools.exec.mode: "ask" |
| Dùng tự động đánh giá Codex/OpenClaw trước con người | tools.exec.mode: "auto" |
| Bỏ qua hoàn toàn phê duyệt host exec | tools.exec.mode: "full" cộng với tệp phê duyệt host khớp |
| Cho phiên ACPX không tương tác ghi/exec | plugins.entries.acpx.config.permissionMode: "approve-all" |
Nếu một lệnh vẫn hiện prompt hoặc thất bại sau khi đổi chế độ, hãy kiểm tra cả hai lớp:
openclaw approvals getopenclaw exec-policy showHost exec dùng kết quả nghiêm ngặt hơn giữa cấu hình OpenClaw và tệp phê duyệt cục bộ của host. Quyền harness ACPX không nới lỏng phê duyệt host exec, và phê duyệt host exec không nới lỏng prompt harness ACPX.