Sub-agenty
Sub-agenty to równoległe procesy potomne wywoływane przez głównego agenta kodowania AI w celu jednoczesnego obsługiwania niezależnych części złożonego zadania. Zamiast przetwarzać wszystko sekwencyjnie, główny agent deleguje podzadania do wyspecjalizowanych agentów potomnych, które działają równolegle i raportują wyniki z powrotem do rodzica.
Jak działają sub-agenty
Gdy główny agent napotyka zadanie z wieloma niezależnymi częściami, może tworzyć sub-agenty do ich równoległej obsługi. Na przykład, jeśli poprosisz o „refaktoryzację modułów uwierzytelniania, płatności i powiadomień w celu zastosowania nowego wzorca obsługi błędów", główny agent może uruchomić trzy sub-agenty — jeden dla każdego modułu. Każdy sub-agent czyta odpowiednie pliki, wprowadza zmiany i niezależnie uruchamia testy. Główny agent zbiera wyniki i zapewnia spójność zmian.
Kiedy sub-agenty są przydatne
- +Duże zadania refaktoryzacyjne obejmujące wiele niezależnych modułów
- +Jednoczesne badanie różnych części bazy kodu
- +Równoległe uruchamianie wielu zadań analitycznych (audyt bezpieczeństwa, sprawdzanie wydajności, przegląd stylu)
- +Jednoczesne generowanie kodu dla wielu niezależnych komponentów
- +Badanie złożonych błędów mogących mieć wiele przyczyn źródłowych
Sub-agenty są najbardziej efektywne, gdy podzadania są naprawdę niezależne — nie modyfikują tych samych plików ani nie zależą od wzajemnych wyników. Gdy zadania mają zależności, bardziej odpowiednie jest sekwencyjne wykonanie przez jednego agenta, aby uniknąć konfliktów.
Claude Code obsługuje sub-agenty przez narzędzie Task. Główny agent może tworzyć agenty potomne z konkretnymi instrukcjami i ograniczonymi uprawnieniami, a następnie syntetyzować ich wyniki w spójną odpowiedź.
Czy sub-agenty dzielą kontekst z głównym agentem?+
Ile sub-agentów może działać jednocześnie?+
Czy sub-agenty mogą tworzyć własne sub-agenty?+
Kiedy należy unikać stosowania sub-agentów?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →