Agent profiles
Les rôles sous forme de données — un prompt, un préréglage de modèle et une liste ordonnée de tool par agent.
Dans Enterprise, un agentagentUn agent IA de PentAGI : un modèle avec son propre prompt, ses paramètres et ses outils, qui effectue un type de travail spécifique dans un flow, comme tester, écrire du code ou rechercher sur le web. est défini par un agent profile : son rôle, son prompt de base, son préréglage de modèle et les toolstool — outilCe par quoi un agent agit : une capacité intégrée comme le terminal, le navigateur isolé ou la recherche web, ou un programme du sandbox comme nmap, metasploit ou sqlmap. qu’il peut utiliser. Un planner choisit l'agent profileagent profile — profil d'agentDans Enterprise, ce qui définit un agent : son rôle, son prompt de base, son préréglage de modèle et les outils qu'il peut utiliser. Un planner choisit le profil pour chaque sous-tâche. adapté à chaque subtasksubtask — sous-tâcheUne étape d’une tâche. PentAGI planifie les sous-tâches de chaque tâche et les ajuste au fil du travail., afin que l'agent spécialisé qui l'exécute corresponde au travail à accomplir.
Agent profiles intégrés
| Groupe | Profils |
|---|---|
| Agents de travail | universal, pentester, coder, installer, researcher, recon |
| Interactif | assistant |
| Pipeline | planner, subagent_, generator, refiner, reporter, enricher, report_, composer, reviser |
Les pluginspluginDans Enterprise, un package au format ouvert Agent Plugins qui ajoute des compétences, des serveurs MCP et des profils d'agent. peuvent fournir leurs propres agent profiles, et vous pouvez créer des agent profiles personnalisés dans Settings → Agent Profiles — les administrateurs pour tous les utilisateurs, les autres utilisateurs pour eux-mêmes.
Les profils actifs comportent des commutateurs On, Default et Off : les administrateurs définissent le paramètre Default for users, et chaque utilisateur peut le remplacer sous My state pour les profils intégrés ou My override pour les profils personnalisés. Default suit PROFILES_ — auto, la valeur par défaut, propose le profil au planificateur, tandis que manual ne le propose qu’une fois activé (On). Lorsqu’aucun profil actif n’est activé, la tasktask — tâcheUne requête dans un flow : son premier message, ou un message ultérieur qui ne répond pas à une question d’un agent. PentAGI divise chaque tâche en sous-tâches. s’arrête avec une erreur.

Planificateur et moniteur d’exécution
Avant chaque subtask, le planner choisit le agent profile, les plugins et une courte checklist. Il s’exécute toujours — Enterprise n’a pas de AGENT_ — sur le modèle adviser du providerprovider — fournisseurUn service ou un serveur qui fournit ses modèles de langage à PentAGI, comme OpenAI, Anthropic ou un Ollama local. du flowflowUn flow de PentAGI : un objectif, les tâches créées à partir de vos messages et tout ce que les agents ont fait en cours de route., et après trois réponses invalides, il revient à universal.
La surveillance de l’exécution est activée par défaut (EXECUTION_). Après 20 appels consécutifs au même outil (EXECUTION_), 40 tool callstool call — appel d’outilUne demande du modèle d’exécuter l’un des outils de l’agent, comme une commande terminal ou une recherche web. depuis la dernière vérification (EXECUTION_), ou à la moitié et aux trois quarts du budget temps de la subtask, une vérification rapide sur le modèle simple_ détermine si l’agent est bloqué. Ce n’est qu’alors que l’adviser examine le travail de l’agent — pour les profils disposant de l’outil advice, et tant qu’il reste au moins cinq minutes dans le budget.
Sub-agents et budgets
Les agents de travail peuvent lancer des sub-agentssub-agent — sous-agentDans Enterprise, un agent qu’un agent actif lance pour un travail en parallèle au sein d’une sous-tâche. pour effectuer un travail parallèle dans une subtask avec spawn_, les suivre avec agent_, agent_ et agent_, et les arrêter avec agent_. Les budgets temporels transmis de la task à chaque subtask, une limite du nombre de subtasks par task et un plafond de sub-agents simultanés permettent de maîtriser la délégation. Définissez-les lorsque vous lancez un flow, avec un préréglage de contexte — Compact, Balanced ou Spacious — que le résumeur s’efforce d’atteindre.
Les valeurs par défaut d’un nouveau flow proviennent de AGENT_ (10800, trois heures de travail d’agent pour chaque task), AGENT_ (15 par task), AGENT_ (10) et SUMMARIZER_. Sur un flow en cours d’exécution, modifiez-les sous Preferences ; les modifications s’appliquent à partir de la prochaine task. Lorsque Concurrent sub-agents est défini sur Disabled, les outils de sub-agent sont retirés de chaque agent du flow, y compris l’Assistant.
Dernière mise à jour le
Aperçu de l'édition Enterprise
Ce que PentAGI Enterprise 3.0 ajoute à l’édition open source — agent profiles, plugins et MCP servers, reports prêts pour le customer et une vue en temps réel de l’attack chain.
Plugins et MCP
Étendez les agents Enterprise avec des plugins et des compétences portables au format agent-plugins.org et avec vos propres MCP servers via Streamable HTTP ou SSE.