Agent Mail — Adapter phối hợp giữa các agent
Skill điều phối nhiều agent cùng ghi vào một repo thông qua tin nhắn, xác nhận (ack) và đặt chỗ file tạm thời có TTL.
Tự động hóaNâng cao★ 445⑂ 41Điểm AI 7/10Cập nhật lần cuối: 24 thg 9, 2026
Làm được gì
- Giúp nhiều agent cùng sửa một repository mà không ghi đè lên nhau.
- Đăng ký danh tính agent, gửi/đọc/xác nhận tin nhắn theo thread, và đặt chỗ file mang tính khuyến nghị kèm TTL.
- Khi có xung đột đặt chỗ, thiếu ack hay timeout, skill báo cáo nguyên trạng và dừng lại, không tự nới phạm vi hay giải phóng cưỡng chế.
- Cấm rõ ràng lỗi tư duy "không có thư trả lời" = "việc đã xong / đã dừng".
- Dùng MCP nếu có, nếu không thì dùng CLI
am; luôn ghim một storage root duy nhất để tránh tranh chấp database.
Phù hợp với ai
- Nhóm chạy song song nhiều phiên Claude/agent trên cùng một codebase
- Developer đang xây pipeline điều phối agent (kiểu AgentOps)
- Trường hợp cần dấu vết bàn giao và theo dõi xác nhận giữa các worker tự động
- Không cần thiết nếu chỉ có một agent/người làm việc
Ví dụ sử dụng
- Refactor song song: Agent A đặt chỗ
src/api/**với TTL 30 phút; Agent B yêu cầu cùng đường dẫn và nhận báo cáo xung đột để con người quyết định thứ tự. - Cổng bàn giao: Trước khi chuyển bước, kiểm tra mọi tin nhắn yêu cầu ack đã được đúng người nhận xác nhận; nếu chưa thì chặn bước tiếp theo.
- Chẩn đoán tranh chấp mailbox: Khi daemon và CLI trực tiếp giành cùng storage root, skill báo chủ sở hữu lock và dừng, không tự khởi động lại service.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/boshu2/agentops/HEAD/images/gemini/skills/agent-mail/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục images/gemini/skills/agent-mail từ repo GitHub boshu2/agentops vào ~/.claude/skills/agent-mail/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/boshu2/agentops.git && mkdir -p ~/.claude/skills && cp -r agentops/images/gemini/skills/agent-mail ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal.
- Clone repo:
git clone https://github.com/boshu2/agentops.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r agentops/images/gemini/skills/agent-mail ~/.claude/skills/ - Kiểm tra các file
references/TOOLS.md,WORKFLOWS.md,RECOVERY.mdđã được copy. - Skill cần runtime Agent Mail: kết nối MCP server hoặc cài CLI
am, rồi kiểm tra bằngam mail --help. - Khởi động lại Claude Code và thử: "Dùng skill agent-mail để điều phối đặt chỗ file giữa hai worker".
- Lưu ý:
clear-and-reset-everythingxóa vĩnh viễn database và toàn bộ storage — chỉ chạy khi bạn chủ động cho phép.
Xem mã nguồn trên GitHub ↗Giấy phép: Apache-2.0