Přejít na obsah
PentAGI
Enterprise

Agent profiles

Role jako data — prompt, předvolba modelu a seřazený seznam tool pro každého agenta.

V edici Enterprise je agent definován profilem: svou rolí, základním promptem, předvolbou modelu a tools, které může používat. Planner vybírá profil pro každý subtask tak, aby specialista, který jej vykonává, odpovídal dané práci.

Vestavěné profily

SkupinaProfily
Pracovní agentiuniversal, pentester, coder, installer, researcher, recon
Interaktivníassistant
Pipelineplanner, subagent_planner, generator, refiner, reporter, enricher, report_planner, composer, reviser

Pluginy mohou dodávat vlastní profily a vy můžete vytvářet vlastní v Settings → Agent Profiles — administrátoři pro všechny uživatele, ostatní uživatelé pouze pro sebe.

Pracovní profily mají přepínače On, Default a Off: správci nastavují Default for users a každý uživatel jej může přepsat v sekci My state pro vestavěné profily nebo My override pro vlastní. Default se řídí PROFILES_ENABLEMENT_MODE — auto, výchozí hodnota, nabízí profil plánovači, zatímco manual jej nabídne až po přepnutí na On. Pokud není povolen žádný pracovní profil, task se zastaví s chybou.

Agent profiles v nastavení

Plánovač a monitor provádění

Před každým subtaskem planner vybírá pracovní profil, pluginy a krátký kontrolní seznam. Vždy běží — Enterprise nemá AGENT_PLANNING_STEP_ENABLED — na modelu adviser providera flow a po třech neplatných odpovědích přejde na universal.

Sledování provádění je ve výchozím nastavení zapnuto (EXECUTION_MONITOR_ENABLED). Po 20 po sobě jdoucích voláních stejného nástroje (EXECUTION_MONITOR_SAME_TOOL_LIMIT), 40 voláních nástrojů od poslední kontroly (EXECUTION_MONITOR_TOTAL_TOOL_LIMIT) nebo v polovině a ve třech čtvrtinách časového rozpočtu subtasku krátká kontrola na modelu simple_json rozhodne, zda je agent zaseknutý. Teprve poté adviser zkontroluje práci agenta – u profilů, které mají nástroj advice, a pouze pokud zbývá alespoň pět minut z rozpočtu.

Sub-agents a rozpočty

Pracovní agenti mohou spouštět sub-agents pro paralelní práci v rámci subtask pomocí spawn_agent, sledovat je pomocí agent_status, agent_wait a agent_log a zastavovat je pomocí agent_stop. Časové rozpočty předávané z task do každého subtask, omezení počtu subtasks na jeden task a strop pro souběžně běžící sub-agents udržují delegování pod kontrolou. Nastavte je při spuštění flow spolu s předvolbou kontextu — Compact, Balanced nebo Spacious — na kterou se shrnovač zaměřuje.

Výchozí hodnoty nového flow pocházejí z AGENT_TIME_BUDGET_SECONDS (10800, tři hodiny práce agenta pro každý task), AGENT_MAX_SUBTASKS (15 na task), AGENT_MAX_CONCURRENT_SUBAGENTS (10) a SUMMARIZER_PRESET. U běžícího flow je můžete změnit v části Preferences; změny se projeví od dalšího tasku. Nastavení Concurrent sub-agents na Disabled odstraní nástroje sub-agent ze všech agentů daného flow, včetně assistant.

Naposledy aktualizováno