Wzorzec Facade: pozwól jednemu agentowi zarządzać zespołem.
Pozwól jednemu agentowi śledzić agentów pracujących nad funkcjami i przekazywać Ci ich pytania. Rozmawiaj z tym menedżerem z telefonu, gdy odejdziesz od biurka.
Kiedy używać tego wzorca
Użyj go, gdy kilku agentów buduje funkcje, a Ty chcesz mieć jedno miejsce do sprawdzania postępów i rozstrzygania wątpliwości. Wszyscy mogą działać lokalnie albo część może pracować na zdalnych maszynach przez SSH. Menedżer jest pojedynczym punktem kontaktu z zespołem: zbiera od tych agentów informacje o postępach, podczas gdy oni wykonują swoją pracę.
Dlaczego ten podział pracy się opłaca
- Śledź kilka funkcji w jednej rozmowie. Poproś menedżera o przegląd sytuacji. Zbiera informacje od agentów pracujących nad funkcjami i mówi, na jakim etapie jest każda z nich.
- Dowiedz się, co wymaga uwagi. Sprawdza terminale pod kątem błędów, komunikatów o limitach i pytań bez odpowiedzi. W razie potrzeby prosi właściwego agenta o szczegóły.
- Bądź na bieżąco poza biurkiem. Połącz telefon z sesją menedżera, aby sprawdzać postępy, odpowiadać na pytania i wysyłać nowe polecenia.
1. Uruchom menedżera
- Pozostaw otwarty edytor z projektami, które chcesz śledzić. Utrzymuj aktywne połączenia SSH z maszynami, na których działają agenci.
- Użyj istniejącego agenta Claude Code jako menedżera albo utwórz nowego przez New Agent.
W tym przykładzie menedżerem jest Claude Code. Agenci pracujący nad funkcjami już działają i zachowują własne CLI i modele.
| Rola | CLI | Model | Effort |
|---|---|---|---|
| Menedżer | Claude Code (claude) | opus | high |
| Funkcja A — działa już lokalnie | Codex (codex) | gpt-6-sol | high |
| Funkcja B — działa już przez SSH | Codex (codex) | deepseek-v4.1-flash | xhigh |
| Funkcja C — działa już przez SSH | Muse Code (muse) | muse-spark-1.3 | high |
W projekcie otwórz Facade, kliknij New Agent i wybierz Claude Code dla menedżera. Ustaw model poleceniem /model opus, a effort poleceniem /effort high.
Przy włączonym YOLO menedżer może kontaktować się ze wszystkimi agentami podłączonymi przez Twój katalog Facade. To ustawienie zmienia też zachowanie zatwierdzeń CLI; szczegóły znajdziesz w artykule Zatwierdzenia i dostęp agentów.
2. Poproś go o śledzenie pozostałych agentów
Wyślij to polecenie do menedżera:
Użyj Facade, aby śledzić pozostałych agentów.
Co pięć minut odczytuj ich terminale i sprawdzaj postępy. Jeśli coś jest niejasne, pytaj agentów bezpośrednio.
Informuj mnie, gdy agent napotka błąd, utknie lub będzie potrzebować mojej odpowiedzi.
Gdy poproszę o postępy, podsumuj, na jakim etapie jest każda funkcja.3. Jak śledzi zespół
- Znalezienie agentów pracujących nad funkcjami
- Regularne sprawdzanie postępów
- Pytania i zgłaszanie problemów
- Kontynuacja z telefonu
- Menedżer odnajduje agentów pracujących nad funkcjami i planuje sprawdzenie co pięć minut.
- Przy każdym sprawdzeniu odczytuje ich terminale. Jeśli postęp nie jest jasny, pyta właściwego agenta.
- Zgłasza problemy i przekazuje Ci pytania wymagające decyzji.
- Odpowiadasz w sesji menedżera, a on przekazuje Twoją odpowiedź agentowi odpowiedzialnemu za funkcję. W każdej chwili możesz poprosić o ogólny raport z postępów.
Menedżer poinformuje Cię, kiedy zaplanował sprawdzenia. Nie zamykaj jego sesji; sprawdzenia mogą się opóźnić, gdy menedżer jest zajęty.
4. Kontynuuj z telefonu
W sesji Claude Code menedżera uruchom:
/remote-controlPostępuj zgodnie z monitami, a następnie otwórz link do sesji lub zeskanuj kod QR w telefonie.
Pytaj menedżera o postępy, odpowiadaj na jego pytania i wysyłaj zaktualizowane wymagania. Menedżer nadal śledzi agentów pracujących nad funkcjami przez Facade.
Komputer menedżera musi pozostać włączony i połączony z internetem i nie może przejść w stan uśpienia, a Claude Code musi nadal działać. Wymagania dotyczące kont i pomoc w połączeniu znajdziesz w artykule Kontynuuj z telefonu.
Opcjonalnie: dodaj PM-a lub lidera technicznego do decyzji projektowych
Do rutynowych decyzji możesz uruchomić agenta w roli menedżera produktu (PM) lub lidera technicznego (TL) i przypiąć go w Facade. Omawiaj z nim kierunek projektu, priorytety, ograniczenia techniczne i wcześniejsze decyzje. Implementację i debugowanie zostaw agentom pracującym nad funkcjami, aby te rozmowy skupiały się na decyzjach.
Jeśli dodasz obu, powiedz menedżerowi, jak ma ich angażować:
Przekazuj przez Facade rutynowe pytania produktowe do @PM, a pytania techniczne do @TL.
Niech decydują zgodnie z kierunkiem projektu, który ustaliliśmy. Następnie przekazuj ich odpowiedzi agentom pracującym nad funkcjami.
Pytaj mnie, gdy decyzja zmieniłaby ten kierunek lub gdy nie potrafią się porozumieć.Gdy rozmowa z PM-em lub TL-em się wydłuża, poproś o podsumowanie obejmujące kierunek projektu, wcześniejsze decyzje, ich uzasadnienie i otwarte pytania. Przekaż je nowemu PM-owi lub TL-owi, a następnie wskaż menedżerowi, z którym agentem ma się kontaktować.
Wykorzystaj go we własnym projekcie
- Dostosuj interwał sprawdzeń lub poproś menedżera, aby skupił się na funkcjach wymagających uwagi.
- Agenci pracujący nad funkcjami mogą dalej działać na swoich maszynach. Menedżer odczytuje ich terminale i wysyła im wiadomości przez Facade.
- Każdy projekt powinien mieć własnego menedżera. Każdy menedżer śledzi agentów swojego projektu, a Ty kontaktujesz się z menedżerami.
Korzystając z Remote Control, pozostaw Claude Code jako menedżera. Agenci pracujący nad funkcjami, PM i TL mogą używać innych CLI i modeli. Informacje o zapisanych ustawieniach uruchamiania i innych dostawcach znajdziesz w artykułach Ustawienia agentów, Claude Code z innym dostawcą i Codex z innym dostawcą.