Facade Code Tài liệu
Mẫu cộng tác

Mẫu Facade: để một agent quản lý cả nhóm.

Để một agent theo dõi các agent làm tính năng và chuyển câu hỏi của chúng đến bạn. Tiếp tục trao đổi với agent quản lý đó từ điện thoại khi rời bàn làm việc.

Khi nào nên dùng mẫu này

Hãy dùng mẫu này khi nhiều agent đang xây dựng các tính năng và bạn muốn có một nơi để kiểm tra tiến độ và xử lý câu hỏi. Tất cả có thể chạy cục bộ, hoặc một số chạy trên máy từ xa qua SSH. Agent quản lý là đầu mối liên hệ duy nhất của nhóm: nó tập hợp cập nhật từ các agent đó trong khi chúng tiếp tục công việc riêng.

Vì sao cách phân công này hữu ích

  • Theo dõi nhiều tính năng trong một cuộc trò chuyện. Hỏi agent quản lý để có cái nhìn tổng thể. Nó tập hợp cập nhật từ các agent làm tính năng và cho bạn biết tình trạng từng tính năng.
  • Biết việc gì cần chú ý. Nó kiểm tra terminal để tìm lỗi, thông báo hạn mức và những câu hỏi chưa được trả lời. Khi cần, nó hỏi agent liên quan để có thêm chi tiết.
  • Vẫn theo kịp khi bạn đi vắng. Kết nối điện thoại với phiên của agent quản lý để xem tiến độ, trả lời câu hỏi và gửi chỉ dẫn mới.

1. Khởi chạy agent quản lý

  • Giữ trình soạn thảo mở cho những dự án bạn muốn theo dõi. Giữ kết nối SSH hoạt động với các agent trên máy từ xa.
  • Dùng một agent Claude Code có sẵn làm agent quản lý, hoặc tạo mới bằng New Agent.

Ví dụ này dùng Claude Code làm agent quản lý. Các agent làm tính năng đã chạy sẵn và giữ CLI, mô hình riêng.

Vai tròCLIMô hìnhEffort
Agent quản lýClaude Code (claude)opushigh
Tính năng A — đang chạy cục bộCodex (codex)gpt-6-solhigh
Tính năng B — đang chạy qua SSHCodex (codex)deepseek-v4.1-flashxhigh
Tính năng C — đang chạy qua SSHMuse Code (muse)muse-spark-1.3high

Trong dự án của bạn, mở Facade, bấm New Agent và chọn Claude Code cho agent quản lý. Đặt mô hình bằng /model opus và effort bằng /effort high.

Khi bật YOLO, agent quản lý có thể liên hệ mọi agent kết nối qua Facade home của bạn. Cài đặt này cũng thay đổi hành vi phê duyệt của CLI; xem Quyền của agent để biết chi tiết.

2. Yêu cầu nó theo dõi các agent khác

Gửi prompt này cho agent quản lý:

Prompt
Dùng Facade theo dõi các agent khác.
Cứ năm phút, hãy đọc terminal của họ và kiểm tra tiến độ. Nếu có gì chưa rõ, hỏi thẳng agent liên quan.
Báo cho tôi khi một agent gặp lỗi, bị kẹt hoặc cần tôi quyết định.
Khi tôi hỏi tiến độ, hãy tóm tắt tình trạng từng tính năng.

3. Cách nó theo dõi nhóm

  1. Tìm các agent làm tính năng
  2. Kiểm tra tiến độ định kỳ
  3. Đặt câu hỏi và báo cáo vấn đề
  4. Tiếp tục từ điện thoại
  1. Agent quản lý tìm các agent làm tính năng và lên lịch kiểm tra mỗi năm phút.
  2. Ở mỗi lần kiểm tra, nó đọc terminal của chúng. Nếu tiến độ chưa rõ, nó hỏi agent liên quan.
  3. Nó báo cáo vấn đề và chuyển đến bạn những câu hỏi cần bạn quyết định.
  4. Bạn trả lời trong phiên của agent quản lý, và nó chuyển câu trả lời cho agent làm tính năng. Bạn có thể yêu cầu báo cáo tiến độ tổng thể bất cứ lúc nào.

Agent quản lý cho bạn biết khi các lần kiểm tra được lên lịch. Hãy giữ phiên của nó luôn chạy; các lần kiểm tra có thể bị trễ khi agent quản lý đang bận.

Tác vụ theo lịch của Claude Code ↗

4. Tiếp tục từ điện thoại

Trong phiên Claude Code của agent quản lý, hãy chạy:

Kết nối với agent quản lý từ điện thoại
/remote-control

Làm theo hướng dẫn, rồi mở liên kết phiên hoặc quét mã QR trên điện thoại.

Hỏi agent quản lý về tiến độ, trả lời câu hỏi của nó hoặc cập nhật yêu cầu. Nó tiếp tục theo dõi các agent làm tính năng qua Facade.

Hãy để máy tính của agent quản lý luôn thức và trực tuyến, với Claude Code đang chạy. Xem Tiếp tục từ điện thoại để biết yêu cầu tài khoản và trợ giúp kết nối.

Tùy chọn: thêm PM hoặc tech lead cho các quyết định dự án

Với những quyết định thường ngày, bạn có thể khởi chạy một agent quản lý sản phẩm (PM) hoặc tech lead (TL) và ghim nó trong Facade. Trao đổi với nó về hướng đi của dự án, thứ tự ưu tiên, ràng buộc kỹ thuật và các quyết định trước đây. Hãy để việc triển khai và gỡ lỗi cho các agent làm tính năng, nhờ vậy những cuộc trò chuyện này tập trung vào quyết định.

Nếu thêm cả hai, hãy cho agent quản lý biết cách phối hợp với họ:

Để PM và TL xử lý các quyết định thường ngày
Dùng Facade gửi các câu hỏi sản phẩm thường ngày cho @PM và câu hỏi kỹ thuật cho @TL.
Để họ quyết định dựa trên hướng dự án mà chúng ta đã thống nhất, rồi chuyển câu trả lời của họ cho các agent làm tính năng.
Hỏi tôi khi một câu hỏi làm thay đổi hướng đi đó hoặc khi họ không thống nhất được.

Khi phiên của PM hoặc TL kéo dài, hãy yêu cầu một bản bàn giao gồm hướng đi dự án, các quyết định trước đây, lý do đưa ra các quyết định đó và những câu hỏi chưa được giải đáp. Đưa bản bàn giao đó cho PM hoặc TL mới, rồi cho agent quản lý biết cần liên hệ với agent nào.

Dùng trong dự án của bạn

  • Điều chỉnh khoảng thời gian kiểm tra, hoặc yêu cầu agent quản lý tập trung vào những tính năng cần chú ý.
  • Các agent làm tính năng có thể tiếp tục làm việc trên máy hiện tại. Agent quản lý đọc terminal và nhắn tin cho chúng qua Facade.
  • Mỗi dự án riêng nên có agent quản lý riêng. Mỗi agent quản lý theo dõi các agent của dự án mình; bạn trao đổi với từng agent quản lý.

Khi dùng Remote Control, hãy giữ Claude Code làm agent quản lý. Các agent làm tính năng, PM và TL có thể dùng CLI và mô hình khác. Về cài đặt khởi chạy đã lưu và nhà cung cấp khác, xem Cài đặt agent, Claude Code với nhà cung cấp khác và Codex với nhà cung cấp khác.

Xem dưới dạng Markdown ↗Tài liệu

Tìm trong tài liệu

Tìm trong hướng dẫn này. Dùng ↑ ↓ để di chuyển, Enter để mở, Esc để đóng.