Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Subagenci w Claude Code - jak budować zespoły agentów
.claude/agents/ z nagłówkiem YAML (name, description, tools, model) i treścią-instrukcją, a potem deleguj do nich zadania.Subagenci to sposób, w jaki Claude Code, oficjalne narzędzie CLI od Anthropic, pozwala zbudować mały zespół wyspecjalizowanych pomocników. Zamiast jednej ogólnej sesji, która robi wszystko, definiujesz osobne role: recenzenta bezpieczeństwa, specjalistę od testów, agenta czytającego dokumentację. Każdy działa we własnym kontekście i z własnym zestawem narzędzi, a wyniki wraca do głównej rozmowy. Pokazujemy, jak ich zdefiniować i uruchomić.
Pracujesz w jednej sesji i zauważasz, że główna rozmowa robi się zaśmiecona: wyniki wyszukiwania, logi, treść dziesiątek plików mieszają się z właściwym zadaniem. Do tego chciałbyś, żeby pewne czynności zawsze wykonywał pomocnik o zawężonych uprawnieniach - na przykład agent od zapytań do bazy, który ma prawo tylko czytać. W pojedynczej, ogólnej sesji trudno to wymusić i łatwo przekroczyć okno kontekstu.
Subagent to delegowany pracownik wewnątrz jednej sesji, który wykonuje zadanie poboczne we własnym, osobnym kontekście i zwraca podsumowanie. Dzięki temu główna rozmowa nie zapełnia się materiałem, do którego i tak nie wrócisz. Każdy subagent ma swój zestaw dozwolonych narzędzi, więc możesz go ograniczyć do tego, co naprawdę potrzebne - to podnosi bezpieczeństwo i skupienie.
Definicja subagenta to zwykły plik Markdown z nagłówkiem YAML. Umieszczony w .claude/agents/ w projekcie jest widoczny tylko w tym repozytorium, a w ~/.claude/agents/ - dla wszystkich Twoich projektów. W nagłówku podajesz nazwę, opis (na jego podstawie Claude decyduje, kiedy delegować), listę narzędzi oraz opcjonalnie model. Reszta pliku to instrukcja systemowa dla tej roli.
.claude/agents/ w repozytorium (dla całego zespołu) albo ~/.claude/agents/ (dla siebie, we wszystkich projektach)..claude/agents/security-reviewer.md, i zacznij od nagłówka YAML między liniami ---: pola name, description, tools (np. Read, Grep, Glob, Bash) oraz model (np. opus albo sonnet).description napisz jasno, do czego agent służy i kiedy go używać - to po tym opisie Claude Code sam zdecyduje, czy delegować mu zadanie. Im konkretniej, tym trafniej.Bash i dołóż hook, który blokuje operacje modyfikujące. Mniej uprawnień to mniejsze ryzyko./agents w sesji.isolation: worktree, żeby agent pracował w osobnym drzewie roboczym gita.Wpisz w sesji /agents - Twój nowy subagent powinien znaleźć się na liście z poprawną nazwą i opisem. Następnie zleć zadanie pasujące do jego roli i sprawdź w podsumowaniu, że wykonał je subagent (Claude Code raportuje delegację i zwraca zwięzły wynik zamiast wysypywać cały materiał do głównej rozmowy). Jeśli ograniczyłeś narzędzia, spróbuj zlecić agentowi czynność spoza jego zakresu - nie powinien mieć do niej dostępu.
Wróć do listy: 100 najczęstszych problemów z Claude Code
Szkolenie Claude Code - od zera do zespołu agentów AI -->
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...