Uzytkownik deleguje zadanie (np. 'zaimplementuj funkcje X' albo 'zrefaktoryzuj modul Y'). Agent tla uruchamia sie asynchronicznie - lokalnie lub na zdalnej maszynie - i realizuje petle: planowanie, wywolywanie narzedzi (edycja plikow, uruchamianie testow, komendy), ocena i iteracja, az do ukonczenia. Stan bywa utrwalany w logu zdarzen (kazde wywolanie modelu, uruchomienie narzedzia i edycja), co umozliwia dlugotrwale zadania i odzyskiwanie po awarii. Wynik jest dostarczany jako gotowy artefakt (np. pull request, raport), a wiele agentow moze dzialac rownolegle.
Interaktywne agenty wymagaja ciaglej uwagi i potwierdzen uzytkownika przy kazdym kroku, co blokuje jego prace i ogranicza skale (jedno zadanie na raz). Utrudnia to delegowanie duzych, dlugotrwalych zadan.
Mechanizm przyjmowania calych zadan od uzytkownika i uruchamiania ich asynchronicznie.
Izolowane srodowisko (czesto zdalna maszyna wirtualna), w ktorym agent uruchamia narzedzia bez obciazania uzytkownika.
Oficjalna
Zapis kazdego wywolania modelu, narzedzia i edycji, umozliwiajacy dlugotrwale zadania i odzyskiwanie po awarii.
Zwrot gotowego wyniku (np. pull request, raport) po ukonczeniu zadania.
Oficjalna
Brak zatwierdzania kazdego kroku moze prowadzic do niepozadanych zmian, jesli zadanie zostalo zle zdefiniowane.
Zadania w tle sa mniej widoczne dla uzytkownika, co utrudnia sledzenie postepu i debugowanie.
Cognition zaprezentowalo Devina - autonomicznego agenta wykonujacego cale zadania programistyczne w chmurze, popularyzujac podejscie 'deleguj zadanie'.
Cursor, GitHub Copilot i inne wprowadzily agenty tla uruchamiane asynchronicznie (czesto w chmurze), zwracajace wynik jako pull request.
Muse Code wprowadzil wyspecjalizowane agenty tla pozostajace aktywne przez cala sesje, z lokalnym logiem zdarzen i wykonaniem w skali repozytorium.