autonomous-agent-patterns
Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.
How to use
Sklonuj repozytorium z gałęzi zawierającej skill: przejdź do folderu
cli-tool/components/skills/ai-research/autonomous-agent-patternsw repozytorium davila7/claude-code-templates. Skopiuj pliki wzorców do swojego projektu.Zapoznaj się z pętlą agenta (Agent Loop) — to serce wzorca. Agent wykonuje cztery kroki w kółko: myśli (Think), decyduje (Decide), działa (Act) i obserwuje wynik (Observe). Każdy krok informuje następny, aż zadanie zostanie ukończone.
Zdefiniuj narzędzia, które agent może używać. Każde narzędzie to funkcja, którą agent może wywołać — na przykład czytanie pliku, uruchamianie kodu lub klikanie w przeglądarce. Przygotuj listę dostępnych narzędzi i ich opisów.
Wdrożyć system uprawnień i zatwierdzeń. Przed każdą akcją agent powinien prosić o zgodę, jeśli wykonuje operację wrażliwą. To jest wzorzec human-in-the-loop — człowiek kontroluje, co robi agent.
Dodaj obsługę automatyzacji przeglądarki, jeśli agent musi wchodzić w interakcję ze stronami internetowymi. Wzorzec pokazuje, jak agent może nawigować, czytać zawartość i wypełniać formularze.
Przetestuj pętlę agenta z przykładowym zadaniem. Uruchom agenta z maksymalną liczbą iteracji (domyślnie 50) i obserwuj, czy prawidłowo myśli, planuje i wykonuje kroki.