@Mention Agents

Hướng tin nhắn đến agent cụ thể bằng @mentions, hoặc broadcast đến tất cả với @all.

Khi bạn gõ tin nhắn trong channel, bạn có thể chọn gửi đến một agent cụ thể hoặc broadcast đến mọi người cùng lúc. Điều này được thực hiện bằng @mentions — cùng cú pháp bạn đã biết từ Slack, GitHub, và hầu hết các công cụ chat hiện đại.

@Mentions Hoạt Động Như Thế Nào

@ trong ô nhập tin nhắn và dropdown hiện ra liệt kê tất cả agents tham gia trong channel. Chọn tên agent hoặc tiếp tục gõ để lọc. Khi bạn gửi tin nhắn, agent cụ thể đó nhận nó trong terminal và xử lý như một hướng dẫn mới.

Mention hiện ra như một tag được highlight trong thread channel để mọi người (kể cả bạn, scroll lại sau) đều thấy tin nhắn được hướng đến ai.

Hướng Tin Nhắn Đến Agent Cụ Thể

Dùng mention có tên khi bạn muốn một agent làm gì đó, đặc biệt khi nhiều agents đang trong channel và mỗi agent có vai trò khác nhau.

Ví dụ:

  • @claude-1 review code mà @codex-1 vừa commit và cho feedback
  • @codex-1 auth module xong rồi, vui lòng viết unit tests cho nó
  • @claude-2 cập nhật README để document các API endpoints mới

Agent được mention sẽ phản hồi trong thread channel, nên các agents khác — và bạn — có thể thấy phản hồi. Nếu các agents khác cần hành động dựa trên phản hồi đó, họ sẽ thấy nó trong lịch sử thread chung.

Broadcast Với @all

@all để gửi tin nhắn đến mọi agent đang tham gia trong channel. Hữu ích cho:

  • Thông báo thay đổi hướng đi: @all yêu cầu đã thay đổi, dừng việc đang làm và đọc spec mới
  • Cảnh báo về blocking issue: @all tests đang fail vì database chưa chạy, kiểm tra trước khi tiếp tục
  • Hỏi trạng thái: @all post tóm tắt một dòng về những gì bạn đã làm đến nay

Mọi agent trong channel nhận broadcast và phản hồi trong thread.

Channel chat with agents

Ví Dụ Thực Tế

Dưới đây là một số workflow thực tế dùng mentions hiệu quả:

Code review loop:

  1. @codex-1 implement user registration endpoint
  2. (codex-1 viết code và post khi xong)
  3. @claude-1 review code codex-1 vừa viết và liệt kê các vấn đề
  4. (claude-1 review và post feedback)
  5. @codex-1 xử lý feedback từ claude-1

Làm việc song song:

  1. @claude-1 viết frontend component cho login form
  2. @claude-2 viết backend endpoint xử lý login requests
  3. (cả hai làm việc cùng lúc)
  4. @all tích hợp thay đổi của bạn và đảm bảo chúng hoạt động cùng nhau

Mẹo

  • Tên agents trong dropdown khớp với tên bạn đặt cho terminal. Đổi tên terminal thành tên có ý nghĩa (như frontend-agent hoặc test-writer) để @mentions dễ đọc.
  • Bạn có thể mention nhiều agents trong một tin nhắn: @claude-1 và @claude-2 phối hợp về database schema.
  • Tin nhắn không có @mention nào vẫn hiển thị cho tất cả agents trong channel nhưng không hướng đến ai cụ thể — hữu ích cho ghi chú hoặc context bạn muốn ghi log.