Przejdź do treści
PentAGI
Enterprise

Agent profiles

Role jako dane — prompt, preset modelu i uporządkowana lista tool dla każdego agenta.

W wersji Enterprise agent jest definiowany przez profil: jego rolę, bazowy prompt, preset modelu oraz tools, z których może korzystać. Planner dobiera profil do każdego subtask, dzięki czemu uruchamiany specjalista odpowiada charakterowi pracy.

Wbudowane profile

GrupaProfile
Agenty roboczeuniversal, pentester, coder, installer, researcher, recon
Interaktywneassistant
Potokoweplanner, subagent_planner, generator, refiner, reporter, enricher, report_planner, composer, reviser

Plugins mogą dostarczać własne profile, a Ty możesz tworzyć niestandardowe w Settings → Agent Profiles — administratorzy dla wszystkich, inni użytkownicy dla siebie.

Profile robocze mają przełączniki On, Default i Off: administratorzy ustawiają Default for users, a każdy użytkownik może to nadpisać w sekcji My state dla wbudowanych profili lub My override dla własnych. Default podąża za PROFILES_ENABLEMENT_MODE — auto, czyli domyślną opcją, która udostępnia profil planerowi, podczas gdy manual udostępnia go dopiero po przełączeniu na On. Gdy żaden profil roboczy nie jest włączony, task zatrzymuje się z błędem.

Agent profiles w ustawieniach

Planista i monitor wykonania

Przed każdym subtask planner wybiera working profile, plugins i krótką checklistę. Zawsze działa — Enterprise nie ma AGENT_PLANNING_STEP_ENABLED — na modelu adviser providera flow, a po trzech niepoprawnych odpowiedziach przełącza się na universal.

Monitorowanie wykonania jest domyślnie włączone (EXECUTION_MONITOR_ENABLED). Po 20 kolejnych wywołaniach tego samego narzędzia (EXECUTION_MONITOR_SAME_TOOL_LIMIT), 40 wywołaniach narzędzi od ostatniej kontroli (EXECUTION_MONITOR_TOTAL_TOOL_LIMIT) lub w połowie oraz w trzech czwartych budżetu czasowego subtasku, krótka kontrola na modelu simple_json decyduje, czy agent utknął. Dopiero wtedy adviser przegląda pracę agenta — dla profili, które mają narzędzie advice, i pod warunkiem, że pozostało co najmniej pięć minut budżetu.

Sub-agents i budżety

Agenty robocze mogą uruchamiać sub-agents do równoległej pracy w ramach subtask za pomocą spawn_agent, śledzić je za pomocą agent_status, agent_wait i agent_log oraz zatrzymywać je za pomocą agent_stop. Budżety czasu przekazywane z task do każdego subtask, limit liczby subtasks na task oraz górny pułap jednocześnie działających sub-agents pozwalają zachować kontrolę nad delegowaniem. Ustawiasz je przy uruchamianiu flow, razem z presetem kontekstu — Compact, Balanced lub Spacious — do którego dąży sumaryzator.

Domyślne ustawienia nowego flow pochodzą z AGENT_TIME_BUDGET_SECONDS (10800, trzy godziny pracy agenta na każdy task), AGENT_MAX_SUBTASKS (15 na task), AGENT_MAX_CONCURRENT_SUBAGENTS (10) oraz SUMMARIZER_PRESET. W trakcie działania flow możesz je zmienić w sekcji Preferences; zmiany zaczną obowiązywać od kolejnego taska. Ustawienie Concurrent sub-agents na Disabled usuwa narzędzia sub-agentów od każdego agenta w flow, w tym również z assistant.

Ostatnia aktualizacja