# Agent Profiles

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

In Enterprise wird ein [Agent](https://pentagi.com/de/docs/glossary/#agent) durch ein **Agent Profile** definiert: seine Rolle, den Basis-Prompt, das Modell-Preset und die [Tools](https://pentagi.com/de/docs/glossary/#tool), die er verwenden darf. Ein planner wählt das [Agent Profile](https://pentagi.com/de/docs/glossary/#agent-profile) für jede [Subtask](https://pentagi.com/de/docs/glossary/#subtask) aus, sodass der ausgeführte Spezialist zur jeweiligen Arbeit passt.

## [Integrierte Agent Profiles](https://pentagi.com/de/docs/enterprise/agent-profiles/#built-in-profiles)

| Gruppe         | Profile                                                                                                                |
| -------------- | ---------------------------------------------------------------------------------------------------------------------- |
| Arbeits-Agents | `universal`, `pentester`, `coder`, `installer`, `researcher`, `recon`                                                  |
| Interaktiv     | `assistant`                                                                                                            |
| Pipeline       | `planner`, `subagent_planner`, `generator`, `refiner`, `reporter`, `enricher`, `report_planner`, `composer`, `reviser` |

[Plugins](https://pentagi.com/de/docs/glossary/#plugin) 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](https://pentagi.com/de/docs/glossary/#task) mit einem Fehler beendet.

![Agent Profiles in den Einstellungen](https://pentagi.com/images/product/ee-agent-profiles.webp)

## [Planer und Ausführungsmonitor](https://pentagi.com/de/docs/enterprise/agent-profiles/#planner-and-execution-monitor)

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](https://pentagi.com/de/docs/glossary/#provider) des [Flow](https://pentagi.com/de/docs/glossary/#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](https://pentagi.com/de/docs/glossary/#tool-call) 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](https://pentagi.com/de/docs/enterprise/agent-profiles/#sub-agents-and-budgets)

Arbeits-Agents können [Sub-Agents](https://pentagi.com/de/docs/glossary/#sub-agent) 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](https://pentagi.com/de/docs/glossary/#assistant).