- Add Comfy as node_local internal agent on NODE3 - Scope: node-3-threadripper-rtx3090 - API endpoint: http://212.8.58.133:8880 - NATS subject: agent.invoke.comfy - Capabilities: text-to-image, text-to-video, image-to-video - Specialized tools: comfy_generate_image, comfy_generate_video Co-Authored-By: Warp <agent@warp.dev>
DAGI Agent Registry
Єдине джерело істини для всіх агентів
Файл agent_registry.yml — ЄДИНЕ місце для визначення агентів.
НЕ редагуйте вручну:
gateway-bot/*_prompt.txt(крім контенту промптів)services/router/router-config.ymlagents sectionservices/crewai-service/agent definitions
Класи агентів
| Клас | Опис | Telegram |
|---|---|---|
top_level |
Domain orchestrator, user-facing або private | public/whitelist/off |
internal |
Platform service agent | off |
Як додати нового агента
- Додайте запис в
agent_registry.yml:
- id: new_agent
display_name: "New Agent"
class: top_level
visibility: public
scope: global
telegram_mode: public
public_channels:
telegram: true
canonical_role: "Brief role description"
mission: |
Multi-line mission description.
domains: [domain1, domain2]
routing:
priority: 70
keywords: [keyword1, keyword2]
llm_profile: reasoning
prompt_file: new_agent_prompt.txt
crewai:
enabled: true
orchestrator: true
team:
- role: "Team Member 1"
skills: [skill1, skill2]
handoff_contract:
accepts_from: [daarwizz]
can_delegate_to: [new_agent_team]
-
Створіть prompt файл:
touch gateway-bot/new_agent_prompt.txt -
Валідуйте:
python3 tools/agents validate -
Згенеруйте конфіги:
python3 tools/agents generate -
Smoke test:
python3 tools/agents smoke --id new_agent
CLI команди
# Список всіх агентів
python3 tools/agents list
# Валідація registry
python3 tools/agents validate
# Генерація конфігів
python3 tools/agents generate
# Smoke test агента
python3 tools/agents smoke --id <agent_id>
Feature Flags
В agent_registry.yml:
feature_flags:
registry_enabled: true # Master switch
generate_prompts: true # Generate gateway/agent_registry.json
generate_router_config: true # Generate config/router_agents.json
generate_crewai_config: true # Generate config/crewai_agents.json
Згенеровані файли
Не редагуйте напряму:
gateway-bot/agent_registry.json- Gateway agent metadataconfig/router_agents.json- Router agent configsconfig/crewai_agents.json- CrewAI orchestrator/worker definitions