İçeriğe atla
PentAGI
Enterprise

Agent profiles

Veri olarak roller — her agent için bir istem, bir model ön ayarı ve sıralı bir tool listesi.

Enterprise'da bir agent, bir agent profile ile tanımlanır: rolü, temel istemi, model ön ayarı ve kullanabileceği tools. Bir planner her subtask için uygun agent profile'ı seçer; böylece çalışmayı yürüten uzman, işin gereksinimleriyle eşleşir.

Yerleşik profiller

GrupProfiller
Çalışma agents'ıuniversal, pentester, coder, installer, researcher, recon
Etkileşimliassistant
İşlem hattıplanner, subagent_planner, generator, refiner, reporter, enricher, report_planner, composer, reviser

Plugins kendi agent profiles'ını sunabilir ve siz de Settings → Agent Profiles bölümünde özel agent profiles oluşturabilirsiniz; yöneticiler herkes için, diğer kullanıcılar ise yalnızca kendileri için agent profile oluşturabilir.

Çalışan profillerde On, Default ve Off anahtarları bulunur: yöneticiler Default for users ayarını belirler ve her kullanıcı bunu yerleşik profiller için My state altında, özel profiller için ise My override altında geçersiz kılabilir. Default, PROFILES_ENABLEMENT_MODE değerini izler — auto, varsayılan olarak, profili planlayıcıya sunar; manual ise yalnızca On konumuna getirildiğinde profili sunar. Etkin bir çalışan profil olmadığında task bir hata ile durur.

Ayarlar'da agent profiles

Planlayıcı ve yürütme izleyicisi

Her subtask öncesinde, planner çalışma profilini, pluginleri ve kısa bir kontrol listesini seçer. Her zaman çalışır — Enterprise'ta AGENT_PLANNING_STEP_ENABLED yoktur — flow'un provider'ının adviser modeli üzerinde çalışır ve üç geçersiz yanıttan sonra universal profiline geri döner.

Yürütme izleme varsayılan olarak açıktır (EXECUTION_MONITOR_ENABLED). Aynı tool'a arka arkaya 20 çağrıdan sonra (EXECUTION_MONITOR_SAME_TOOL_LIMIT), son kontrolden bu yana 40 tool çağrısı gerçekleştiğinde (EXECUTION_MONITOR_TOTAL_TOOL_LIMIT) veya subtask'ın zaman bütçesinin yarısı ve dörtte üçü dolduğunda, simple_json modeli üzerinde kısa bir kontrol, agent'ın takılıp takılmadığına karar verir. Yalnızca bu durumda adviser, agent'ın çalışmasını inceler; bu işlem, advice tool içeren profiller için ve bütçede en az beş dakika kaldığı sürece geçerlidir.

Sub-agents ve bütçeler

Çalışan agent'lar, bir subtask içinde paralel çalışma için spawn_agent ile sub-agent başlatabilir, bunları agent_status, agent_wait ve agent_log ile takip edebilir ve agent_stop ile durdurabilir. Task'tan her subtask'a aktarılan zaman bütçeleri, task başına subtasks üst sınırı ve eşzamanlı sub-agent tavanı, görev devrinin kontrol altında kalmasını sağlar. Bu ayarları bir flow başlatırken, özetleyicinin hedeflediği bağlam ön ayarıyla (Compact, Balanced veya Spacious) birlikte yapılandırın.

Yeni bir flow'un varsayılanları AGENT_TIME_BUDGET_SECONDS (10800, her task için üç saatlik agent çalışması), AGENT_MAX_SUBTASKS (task başına 15), AGENT_MAX_CONCURRENT_SUBAGENTS (10) ve SUMMARIZER_PRESET değerlerinden gelir. Çalışan bir flow üzerinde bunları Preferences altında değiştirin; değişiklikler sonraki task'tan itibaren geçerli olur. Concurrent sub-agents seçeneği Disabled olarak ayarlandığında, flow'un her bir agent'ından (assistant dahil) sub-agent araçlarını kaldırır.

Son güncelleme tarihi: