Quyền Đọc
Cho phép một agent được liên kết đọc bản ghi hội thoại, màn hình, hoặc ghi chú của agent ngang hàng — cấp quyền rõ ràng từng lần một, có thể thu hồi, và không bao giờ bật mặc định.
Một agent chỉ có thể gửi cho agent ngang hàng của nó thì phải đặt câu hỏi rồi chờ. Một agent có thể đọc agent ngang hàng thì có thể xem những gì agent kia đang làm và dùng câu trả lời ngay trong cùng một lượt — kéo bản ghi hội thoại gần đây, xem màn hình terminal, đọc ghi chú, hoặc đơn giản là hỏi "có gì thay đổi kể từ lần cuối tôi xem không".
Đó là một tính năng thực sự hữu ích, và đó cũng thực sự là một quyết định chia sẻ dữ liệu. 1DevTool xem nó đúng như vậy.
Không có gì được đọc cho đến khi bạn cho phép
Quyền đọc tắt theo mặc định và được cấp theo từng liên kết, trong một hộp thoại nêu rõ tên mọi agent mà nội dung có thể tiếp cận.
Các quyền cấp là riêng biệt, không phải một công tắc duy nhất:
- Bản ghi hội thoại giới hạn — một khoảng thời gian gần đây của cuộc hội thoại
- Bản ghi hội thoại đầy đủ — toàn bộ cuộc hội thoại
- Màn hình terminal — những gì đang thực sự hiển thị trên màn hình ngay lúc đó
Quyền cấp màn hình đi kèm một cảnh báo rõ ràng, vì nó xứng đáng có: quyền này chỉ loại bỏ định dạng terminal. Các khóa, token, và đầu ra .env sẽ được trả về nguyên văn.
Hộp thoại cũng nói rõ điều dễ bị quên: bất cứ điều gì một agent đọc được sẽ trở thành một phần của cuộc hội thoại thuộc nhà cung cấp đó. Thu hồi quyền sẽ ngăn lần đọc tiếp theo; nó không thể thu hồi những gì đã được sao chép trước đó.
Thu hồi quyền
Thu hồi quyền bất cứ lúc nào từ mục của liên kết đó trong AI settings. Một yêu cầu đọc đang diễn ra sẽ bị cắt trước khi nó trả về kết quả.
Xác minh danh tính người yêu cầu
Trên macOS, một yêu cầu đọc được xác minh dựa trên hệ điều hành: chỉ đúng tiến trình đang chạy thực sự bên trong terminal sở hữu liên kết đó mới có thể đọc qua nó. Một agent lân cận chỉ biết đúng các định danh sẽ không nhận được gì cả.
Linux và Windows hiện chưa hỗ trợ các yêu cầu đọc này thay vì chấp nhận một cơ chế xác minh yếu hơn. Gửi, hỏi, trả lời và mọi thứ khác vẫn hoạt động bình thường trên các nền tảng đó — chỉ có các quyền đọc là bị giữ lại cho đến khi có cùng mức xác minh đó.
Xuất bản cho agent ngang hàng
Thay vì cấp một quyền đọc rộng, một agent có thể xuất bản thứ gì đó để một liên kết cụ thể lấy về — một tệp hoặc một kết quả được trao cho một agent ngang hàng, chỉ đọc được bởi liên kết đó. Khi mục tiêu là "đưa cho người review diff này", xuất bản là công cụ nhỏ hơn, an toàn hơn.
Danh sách liên kết trong Settings
Settings → AI hiển thị mọi liên kết mà các agent của bạn có, ở một nơi duy nhất:
- Các liên kết đang hoạt động, các liên kết bị hỏng, và các liên kết mà một agent đã yêu cầu nhưng chưa được cấp
- Chấp thuận hoặc từ chối một liên kết được yêu cầu
- Chỉnh sửa những gì một liên kết hiện có được phép làm
- Xem lại chính xác nội dung của ai mà một quyền đọc sẽ tiết lộ
- Kết nối lại một liên kết mà terminal của nó đã được khởi động lại
- Xóa hẳn liên kết đó
Các liên kết có khả năng gửi và hỏi có thể được phát hiện ngay cả khi chúng không cấp quyền đọc bản ghi hội thoại hay màn hình, để một agent ngang hàng không bao giờ báo cáo "không có agent ngang hàng nào tồn tại" chỉ vì việc đọc đang bị tắt.
Một lưu ý về sự tin cậy
Quyền đọc là phần duy nhất của orchestration mà mặc định an toàn lại khiến bạn phải trả giá — một agent không có quyền đọc sẽ làm việc chậm hơn. Sự đánh đổi đó cố tình được để bạn tự quyết định, theo từng liên kết, với các agent bị ảnh hưởng được nêu tên rõ ràng trên màn hình ngay tại thời điểm bạn đưa ra quyết định.
Liên quan
- Liên Kết Terminal — tạo các liên kết mà các quyền này áp dụng lên
- Team Map — huy hiệu quyền được vẽ trên mọi cạnh
- Tổng Quan Orchestration