Tài liệu nhà phát triểnSkill
Skill kiểm thử email Once Email
Không viết lại logic chờ email mong manh trong mỗi bài kiểm thử
Thêm một luồng đã duyệt vào ứng dụng sở hữu hoặc được phép: kiểm tra điều kiện, lập kế hoạch, chờ có hạn, yêu cầu một kết quả, trả bằng chứng đã che và luôn dọn dẹp.
Vấn đề được giải quyết
Trước: mỗi dự án tự viết polling, ghép, lỗi và dọn dẹp.
Với Skill: doctor, plan, một bài kiểm thử giới hạn và khôi phục rõ.
Sau: CI nhận nguyên nhân đã che hữu ích, không chỉ “không có email”.
Ba luồng được phép phổ biến
Mã xác minh
Liên kết xác nhận
Thông báo và giao thư
doctor → plan → run → cleanup
$test-email-flows
doctor
plan
chạy một luồng được ủy quyền
yêu cầu cleanup=cleanedPhạm vi an toàn
Tạo hộp thư cô lập, thăm dò có hạn, xác minh rồi xóa.
Dữ liệu ngoài mô hình
Khóa, địa chỉ, mã, liên kết, nội dung và tệp không vào prompt hay log.
Trách nhiệm Skill
Điều phối thao tác đã duyệt và chỉ trả kết quả đã che.
Kết quả đáng tin
Tách thời hạn, mơ hồ, xác minh và dọn dẹp; chỉ trả bằng chứng đã che.
Quy trình đề xuất
- Chỉ tiếp tục khi đã được cấp quyền truy cập API rõ ràng và thông tin xác thực hợp lệ với quyền tối thiểu cần thiết. Lưu chúng trong cơ chế quản lý bí mật của tiến trình; nếu chưa có quyền truy cập, chỉ xem tài liệu và nội dung tải xuống.
- Tạo một hộp thư mỗi lần kiểm thử.
- Kích hoạt từ hệ thống được phép.
- Thăm dò có hạn chót.
- Chỉ trả kết quả đã che.
- Luôn xóa hộp thư.
Hướng dẫn sử dụng đầy đủ
Tải gói cục bộ có phiên bản
Chỉ kiểm thử ứng dụng của bạn hoặc được ủy quyền. Once Email chỉ nhận email.
Kiểm tra SHA256SUMS trước khi giải nén.
Điểm bắt đầu cục bộ chính xác
unzip test-email-flows-0.1.0-private.2.zipTừ tải xuống đến dọn dẹp
- Tải toàn bộ Skill và xác minh checksum.
- Cài toàn bộ thư mục test-email-flows.
- Tải lại agent và xác nhận Skill.
- Giữ khóa và email ngoài chat; chạy doctor và plan.
- Chỉ tiếp tục khi đã được cấp quyền truy cập API rõ ràng và thông tin xác thực hợp lệ với quyền tối thiểu cần thiết. Lưu chúng trong cơ chế quản lý bí mật của tiến trình; nếu chưa có quyền truy cập, chỉ xem tài liệu và nội dung tải xuống. Chạy một luồng không trace, video, ảnh chụp.
- Bắt buộc cleanup=cleaned; không mở journal 0600.
Lỗi và khôi phục
Phân biệt 400/401/403/404/413/429/503, timeout, mơ hồ, trích xuất, kiểm tra và dọn dẹp. Chỉ thử lại trong một hạn chót.