Zum Inhalt springen
PentAGI
Enterprise

Agent Profiles

Rollen als Daten – ein Prompt, ein Modell-Preset und eine geordnete Tool-Liste pro Agent.

In Enterprise wird ein Agent durch ein Agent Profile definiert: seine Rolle, den Basis-Prompt, das Modell-Preset und die Tools, die er verwenden darf. Ein planner wählt das Agent Profile für jede Subtask aus, sodass der ausgeführte Spezialist zur jeweiligen Arbeit passt.

Integrierte Agent Profiles

GruppeProfile
Arbeits-Agentsuniversal, pentester, coder, installer, researcher, recon
Interaktivassistant
Pipelineplanner, subagent_planner, generator, refiner, reporter, enricher, report_planner, composer, reviser

Plugins können eigene Agent Profiles mitbringen, und Sie können benutzerdefinierte Agent Profiles unter Settings → Agent Profiles erstellen – Administratoren für alle Benutzer, andere Benutzer für sich selbst.

Arbeitsprofile verfügen über die Schalter On, Default und Off: Administratoren legen das Default for users fest, und jeder Benutzer kann dies bei integrierten Profilen unter My state oder bei benutzerdefinierten Profilen unter My override überschreiben. Default folgt PROFILES_ENABLEMENT_MODE — auto, der Standardwert, bietet das Profil dem Planer an, während manual es erst anbietet, wenn es auf On geschaltet ist. Wenn kein Arbeitsprofil aktiviert ist, wird der Task mit einem Fehler beendet.

Agent Profiles in den Einstellungen

Planer und Ausführungsmonitor

Vor jedem Subtask wählt der planner das working profile, die Plugins und eine kurze Checkliste aus. Er läuft immer — Enterprise hat keine AGENT_PLANNING_STEP_ENABLED — auf dem adviser-Modell des Providers des Flow und fällt nach drei ungültigen Antworten auf universal zurück.

Die Ausführungsüberwachung ist standardmäßig aktiviert (EXECUTION_MONITOR_ENABLED). Nach 20 aufeinanderfolgenden Aufrufen desselben Tools (EXECUTION_MONITOR_SAME_TOOL_LIMIT), 40 Tool Calls seit der letzten Prüfung (EXECUTION_MONITOR_TOTAL_TOOL_LIMIT) oder bei der Hälfte und drei Vierteln des Zeitbudgets der Subtask entscheidet eine kurze Prüfung am simple_json-Modell, ob der Agent feststeckt. Erst dann überprüft der Adviser die Arbeit des Agents – für Profile, die das advice-Tool enthalten, und solange mindestens fünf Minuten des Budgets verbleiben.

Sub-Agents und Budgets

Arbeits-Agents können Sub-Agents für parallele Arbeiten innerhalb einer Subtask mit spawn_agent starten, diese mit agent_status, agent_wait und agent_log verfolgen und mit agent_stop stoppen. Zeitbudgets, die von der Task an jede Subtask weitergegeben werden, eine Obergrenze für Subtasks pro Task sowie eine Höchstgrenze für gleichzeitige Sub-Agents halten die Delegierung unter Kontrolle. Legen Sie diese fest, wenn Sie einen Flow starten, zusammen mit einem Kontext-Preset – Compact, Balanced oder Spacious –, das der Summarizer anstrebt.

Die Standardwerte eines neuen Flow stammen aus AGENT_TIME_BUDGET_SECONDS (10800, drei Stunden Arbeit der Agents pro Task), AGENT_MAX_SUBTASKS (15 pro Task), AGENT_MAX_CONCURRENT_SUBAGENTS (10) und SUMMARIZER_PRESET. Bei einem laufenden Flow können Sie diese unter Preferences ändern; die Änderungen gelten ab dem nächsten Task. Wenn Concurrent sub-agents auf Disabled gesetzt ist, werden die Sub-Agent Tools von jedem Agent des Flow entfernt, einschließlich des Assistant.

Zuletzt aktualisiert am