Chế độ Nâng Cao
Khi một agent chạy trong môi trường cô lập, các lệnhexec của nó bị giới hạn trong môi trường đó. Chế độ nâng cao cho phép agent thoát ra và chạy lệnh trên máy chủ gateway, với các cổng phê duyệt có thể cấu hình.
Chế độ nâng cao chỉ thay đổi hành vi khi agent đang bị cô lập. Đối với các agent không bị cô lập,
exec đã chạy trên máy chủ.Chỉ thị
Điều khiển chế độ nâng cao theo từng phiên với các lệnh gạch chéo:| Chỉ thị | Chức năng |
|---|---|
/elevated on | Chạy trên máy chủ gateway, giữ lại phê duyệt exec |
/elevated ask | Giống như on (tên khác) |
/elevated full | Chạy trên máy chủ gateway và bỏ qua phê duyệt exec |
/elevated off | Quay lại thực thi bị giới hạn trong môi trường cô lập |
/elev on|off|ask|full.
Gửi /elevated không có tham số để xem mức hiện tại.
Cách hoạt động
Kiểm tra khả dụng
Chế độ nâng cao phải được bật trong cấu hình và người gửi phải có trong danh sách cho phép:
Thiết lập mức độ
Gửi một tin nhắn chỉ có chỉ thị để thiết lập mặc định cho phiên:Hoặc sử dụng trong dòng (áp dụng cho tin nhắn đó):
Thứ tự giải quyết
- Chỉ thị trong dòng trên tin nhắn (chỉ áp dụng cho tin nhắn đó)
- Ghi đè phiên (được thiết lập bằng cách gửi một tin nhắn chỉ có chỉ thị)
- Mặc định toàn cầu (
agents.defaults.elevatedDefaulttrong cấu hình)
Khả dụng và danh sách cho phép
- Cổng toàn cầu:
tools.elevated.enabled(phải làtrue) - Danh sách cho phép người gửi:
tools.elevated.allowFromvới danh sách theo kênh - Cổng theo agent:
agents.list[].tools.elevated.enabled(chỉ có thể hạn chế thêm) - Danh sách cho phép theo agent:
agents.list[].tools.elevated.allowFrom(người gửi phải khớp cả toàn cầu + theo agent) - Dự phòng Discord: nếu
tools.elevated.allowFrom.discordbị bỏ qua,channels.discord.allowFromđược sử dụng làm dự phòng - Tất cả các cổng phải thông qua; nếu không, chế độ nâng cao được coi là không khả dụng
| Tiền tố | Khớp với |
|---|---|
| (không có) | ID người gửi, E.164, hoặc trường From |
name: | Tên hiển thị của người gửi |
username: | Tên người dùng của người gửi |
tag: | Thẻ của người gửi |
id:, from:, e164: | Nhắm mục tiêu danh tính cụ thể |
Những gì chế độ nâng cao không kiểm soát
- Chính sách công cụ: nếu
execbị từ chối bởi chính sách công cụ, chế độ nâng cao không thể ghi đè - Riêng biệt với
/exec: chỉ thị/execđiều chỉnh mặc định exec theo phiên cho người gửi được ủy quyền và không yêu cầu chế độ nâng cao
Liên quan
- Công cụ Exec — thực thi lệnh shell
- Phê duyệt Exec — hệ thống phê duyệt và danh sách cho phép
- Cô lập — cấu hình môi trường cô lập
- Cô lập vs Chính sách Công cụ vs Nâng Cao