# Współpraca agentów

Wybierz sposób, w jaki agenci mają wspólnie sprawdzać zmiany, pisać, implementować i zarządzać pracą.

## Wybierz rodzaj pomocy, której potrzebujesz

Zacznij od zadania we własnym projekcie. Możesz potrzebować drugiej opinii o zmianach, kilku wersji do porównania albo wykonawców budujących równolegle części jednej funkcji.

Każdy samouczek zawiera przykładową konfigurację i polecenie, które możesz dostosować. W przypadku przeglądu, pisania i równoległej implementacji jeden agent uruchamia współpracowników. We wzorcu Facade menedżer śledzi agentów, którzy już działają.

## Wybierz wzorzec współpracy

- [Jeden agent pisze. Drugi sprawdza w pętli.](https://facadecode.com/pl/docs/collaboration/implement-review/)
  Pozwól drugiemu agentowi przejrzeć Twoje zmiany, zgłosić ustalenia i sprawdzić poprawki. W tym przykładzie kod pisze Claude Code, a sprawdza go Codex.

- [Kilku agentów pisze szkice. Potem sprawdzają je nawzajem.](https://facadecode.com/pl/docs/collaboration/cross-review-writing/)
  Pozwól kilku agentom pisać na podstawie tych samych wytycznych, sprawdzać nawzajem swoje szkice i poprawiać je na podstawie uwag.

- [Planuj z pomocą modelu SOTA. Buduj równolegle z tańszymi wykonawcami.](https://facadecode.com/pl/docs/collaboration/parallel-worktrees/)
  Użyj modelu klasy SOTA (state-of-the-art), aby zaplanować złożone zadanie. Wykonawcy zaimplementują plan w równoległych drzewach roboczych, korzystając z tańszych modeli. Koordynator sprawdzi połączone zmiany i uruchomi testy.

- [Wzorzec Facade: pozwól jednemu agentowi zarządzać zespołem.](https://facadecode.com/pl/docs/collaboration/phone-led-team/)
  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.

## Wykorzystaj przykład we własnym projekcie

Wykonaj konfigurację z artykułu, a następnie wyślij jego polecenie ze swoim zadaniem. Zachowaj instrukcje określające role, np. sprawdzanie bez edytowania plików. Wybieraj CLI i modele dostępne na Twoich kontach.

Możesz też zapisać zestawienie jako nazwany wpis w [Ustawieniach agentów](https://facadecode.com/pl/docs/settings/). Wbudowany typ zachowuje integrację z danym CLI, nawet gdy używasz innego dostawcy modeli.

## Jak agenci współpracują

Facade daje obsługiwanym agentom narzędzia do odnajdywania innych agentów, uruchamiania współpracowników, wymiany wiadomości i odczytywania ich terminali. Koordynator może zbierać wyniki i przekazywać Ci pytania.

Dostarczona wiadomość oznacza, że żądanie dotarło do drugiego agenta. Wynik poznasz po jego odpowiedzi. Jeśli chcesz sam porozmawiać ze współpracownikiem, otwórz jego terminal w panelu Facade.

Programy z typem `type: "custom"` mają dostęp do wpisywania w terminalu, ale nie otrzymują narzędzi współpracy.

## Korzystaj ze środowiska projektu, którego wymaga zadanie

Agenci mogą współdzielić folder projektu na potrzeby przeglądu albo pracować w osobnych drzewach roboczych Git, aby zmiany były niezależne. Samouczek równoległej implementacji opisuje, jak wykonawcy przekazują zmiany do wspólnego przeglądu i testów.

Aby korzystać z narzędzi i plików na innej maszynie, przejdź do artykułu [Uruchamiaj agentów na zdalnej maszynie](https://facadecode.com/pl/docs/remote-ssh/). Aby dalej kierować agentem Claude Code z dala od biurka, zobacz [Kontynuuj z telefonu](https://facadecode.com/pl/docs/remote-control/).

## Inspiracja projektowa

Te scenariusze opierają się na rozdzieleniu ról i przekazywaniu zadań w prototypie badawczym DeepSeek Super Agent, dostosowanym do narzędzi agentowych Facade.

[Projekt ról i komunikacji w DeepSeek ↗](https://github.com/deepseek-ai/dsh-superagent-prototype/blob/main/docs/004-prompts.md)
