Agent profiles
데이터로서의 역할 — agent별 프롬프트, 모델 프리셋 및 정렬된 tool 목록입니다.
Enterprise에서는 agentagent — 에이전트PentAGI의 AI 에이전트: 고유한 프롬프트, 설정 및 도구를 갖추고 모의해킹, 코드 작성 또는 웹 검색과 같은 특정 작업을 수행하는 모델입니다.가 프로필로 정의돼요. 여기에는 역할, 기본 프롬프트, 모델 프리셋 및 사용 가능한 toolstool — 도구에이전트가 작업에 사용하는 수단입니다. 터미널, 격리된 브라우저, 웹 검색 같은 내장 기능이나 nmap, metasploit, sqlmap 같은 샌드박스 안의 프로그램입니다.가 포함돼요. Planner가 각 subtasksubtask — 하위 작업작업의 한 단계입니다. PentAGI는 각 작업의 하위 작업을 계획하고 작업 진행 상황에 따라 조정합니다.에 맞는 프로필을 선택하므로, 실행되는 전문가가 해당 작업에 적합하게 매칭돼요.
기본 제공 프로필
| 그룹 | 프로필 |
|---|---|
| 작업 agents | universal, pentester, coder, installer, researcher, recon |
| 인터랙티브 | assistant |
| 파이프라인 | planner, subagent_, generator, refiner, reporter, enricher, report_, composer, reviser |
Pluginsplugin — 플러그인Enterprise에서 기술, MCP 서버 및 에이전트 프로필을 추가하는 오픈 Agent Plugins 형식의 패키지입니다.는 자체 프로필을 제공할 수 있으며, Settings → Agent Profiles에서 사용자 지정 프로필을 만들 수도 있어요. 관리자는 모든 사용자를 위해, 일반 사용자는 자신을 위해 프로필을 생성할 수 있어요.
작동 중인 프로필에는 On, Default 및 Off 스위치가 있습니다: 관리자는 Default for users를 설정하며, 각 사용자는 기본 제공 프로필의 경우 My state에서, 사용자 지정 프로필의 경우 My override에서 이를 재정의할 수 있습니다. Default는 PROFILES_을 따릅니다 — auto인 기본값은 planner에게 프로필을 제공하며, manual은 On으로 전환된 경우에만 이를 제공합니다. 작동 중인 프로필이 활성화되어 있지 않으면 tasktask — 작업플로우 내의 하나의 요청: 첫 번째 메시지이거나 에이전트의 질문에 답하지 않는 이후의 메시지입니다. PentAGI는 각 작업을 하위 작업으로 분할합니다.가 오류와 함께 중단됩니다.

플래너 및 실행 모니터
각 subtask 전에 planner은 작업용 agent profileagent profile — 에이전트 프로필Enterprise에서 에이전트를 정의하는 요소로, 역할, 기본 프롬프트, 모델 프리셋 및 사용 가능한 도구가 포함됩니다. 플래너는 각 하위 작업에 대해 프로필을 선택합니다., plugin 및 짧은 체크리스트를 선택합니다. 이는 항상 실행되며 — Enterprise에는 AGENT_이 없습니다 — flowflow — 플로우PentAGI의 한 번 실행: 목표, 사용자의 메시지에서 생성된 작업, 그리고 에이전트들이 수행한 모든 활동을 포함합니다.의 providerprovider — 제공자OpenAI, Anthropic 또는 로컬 Ollama와 같이 PentAGI에 언어 모델을 제공하는 서비스 또는 서버입니다.의 adviser 모델에서 실행되고, 세 번의 잘못된 응답 후에는 universal로 대체됩니다.
실행 모니터링은 기본적으로 켜져 있습니다 (EXECUTION_). 동일한 tool에 대해 연속으로 20회 호출(EXECUTION_)이 발생하거나, 마지막 확인 이후 40회의 tool calltool call — 도구 호출터미널 명령이나 웹 검색과 같은 에이전트의 도구를 실행하도록 모델이 보내는 요청입니다.(EXECUTION_)이 이루어지거나, subtask의 시간 예산의 절반 및 4분의 3 시점에 도달하면, simple_ 모델을 사용하여 짧은 검사를 수행하여 agent가 막혀 있는지 여부를 판단합니다. 이때만 adviser가 agent의 작업을 검토합니다. 이는 advice tool을 갖춘 profile에 해당하며, 예산 중 최소 5분이 남아 있는 경우에 한정됩니다.
Sub-agents 및 예산
작업 agents는 subtask 내에서 병렬 작업을 위해 spawn_로 sub-agentssub-agent — 하위 에이전트Enterprise에서 작업 에이전트가 하위 작업 내에서 병렬 작업을 위해 시작하는 에이전트입니다.를 시작하고, agent_, agent_ 및 agent_로 이를 추적하며, agent_으로 중지할 수 있어요. Task에서 각 subtask로 전달되는 시간 예산, task당 subtasks 수 제한, 동시 실행 sub-agents 상한선은 위임이 통제 범위 내에서 이루어지도록 보장해요. Flow를 시작할 때 요약기가 목표로 하는 컨텍스트 프리셋(Compact, Balanced 또는 Spacious)과 함께 이러한 항목을 설정하세요.
새 flow의 기본값은 AGENT_(task당 agent 작업 시간 10800초, 3시간), AGENT_(task당 15개), AGENT_(10) 및 SUMMARIZER_에서 가져옵니다. 실행 중인 flow에서는 Preferences에서 이러한 값을 변경할 수 있으며, 변경 사항은 다음 task부터 적용됩니다. Concurrent sub-agents를 Disabled로 설정하면 해당 flow의 모든 agent(assistantassistant — 어시스턴트대화형 모드: 채팅에서 에이전트와 함께 작업하며 다음 단계를 공동으로 결정합니다. 포함)에서 sub-agent 도구가 제거됩니다.
최종 업데이트: