Naar inhoud springen
PentAGI
Enterprise

Agent profiles

Rollen als data — een prompt, een modelpreset en een geordende toollijst per agent.

In Enterprise wordt een agent gedefinieerd door een agent profile: zijn rol, basisprompt, modelpreset en de tools die hij mag gebruiken. Een planner kiest het agent profile voor elke subtask, zodat de specialist die draait past bij het werk.

Ingebouwde profielen

GroepProfielen
Uitvoerende agentsuniversal, pentester, coder, installer, researcher, recon
Interactiefassistant
Pijplijnplanner, subagent_planner, generator, refiner, reporter, enricher, report_planner, composer, reviser

Plugins kunnen hun eigen agent profiles meeleveren, en je kunt aangepaste agent profiles maken in Settings → Agent Profiles — beheerders voor iedereen, andere gebruikers voor zichzelf.

Werkende profielen hebben schakelaars On, Default en Off: beheerders stellen de Default for users in, en elke gebruiker kan dit overschrijven onder My state voor ingebouwde profielen of My override voor aangepaste. Default volgt PROFILES_ENABLEMENT_MODE — auto, de standaard, biedt het profiel aan de planner aan, terwijl manual het alleen aanbiedt zodra het op On is gezet. Als er geen werkend profiel is ingeschakeld, stopt de task met een fout.

Agent profiles in Settings

Planner en uitvoeringsmonitor

Voor elke subtask kiest de planner het werkprofiel, de plugins en een korte checklist. Het draait altijd — Enterprise heeft geen AGENT_PLANNING_STEP_ENABLED — op het adviser-model van de provider van de flow, en na drie ongeldige antwoorden valt het terug op universal.

Uitvoeringsmonitoring staat standaard aan (EXECUTION_MONITOR_ENABLED). Na 20 opeenvolgende calls naar dezelfde tool (EXECUTION_MONITOR_SAME_TOOL_LIMIT), 40 tool calls sinds de laatste check (EXECUTION_MONITOR_TOTAL_TOOL_LIMIT), of op de helft en drie kwart van het tijd budget van de subtask, beslist een korte check op het simple_json model of de agent vastloopt. Alleen dan bekijkt de adviser het werk van de agent — voor profielen die de advice tool hebben, en zolang er nog minstens vijf minuten van het budget over zijn.

Sub-agents en budgetten

Uitvoerende agents kunnen sub-agents starten voor parallel werk binnen een subtask met spawn_agent, ze volgen met agent_status, agent_wait en agent_log, en ze stoppen met agent_stop. Tijdsbudgetten die van de task naar elke subtask worden doorgegeven, een limiet op subtasks per task en een maximumaantal gelijktijdige sub-agents houden delegatie onder controle. Stel ze in wanneer je een flow start, samen met een context-preset — Compact, Balanced of Spacious — waar de samenvatter naar streeft.

De standaardwaarden voor een nieuwe flow komen van AGENT_TIME_BUDGET_SECONDS (10800, drie uur agentwerk per taak), AGENT_MAX_SUBTASKS (15 per taak), AGENT_MAX_CONCURRENT_SUBAGENTS (10) en SUMMARIZER_PRESET. Pas ze tijdens een lopende flow aan onder Preferences; wijzigingen worden vanaf de volgende taak toegepast. Als je Concurrent sub-agents instelt op Disabled, worden de sub-agent tools verwijderd voor elke agent in de flow, inclusief de assistant.

Laatst bijgewerkt op