- 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>
1026 lines
28 KiB
YAML
1026 lines
28 KiB
YAML
# =============================================================================
|
||
# DAGI Agent Registry - Single Source of Truth
|
||
# =============================================================================
|
||
# Version: 1.0.0
|
||
#
|
||
# ВАЖЛИВО: Це ЄДИНЕ джерело істини для всіх агентів.
|
||
# НЕ редагуйте gateway prompts, router-config.yml, crewai config вручну!
|
||
# Використовуйте: tools/agents generate
|
||
#
|
||
# Класи агентів:
|
||
# - top_level: Domain orchestrator (user-facing або private)
|
||
# - internal: Platform service agent (не user-facing)
|
||
#
|
||
# Scope:
|
||
# - global: Один інстанс на всю мережу
|
||
# - node_local: Окремий інстанс на кожній ноді
|
||
# =============================================================================
|
||
|
||
schema_version: 1
|
||
version: "1.1.0"
|
||
feature_flags:
|
||
registry_enabled: true
|
||
generate_prompts: true
|
||
generate_router_config: true
|
||
generate_crewai_config: true
|
||
|
||
# =============================================================================
|
||
# LLM Profiles (referenced by agents)
|
||
# =============================================================================
|
||
llm_profiles:
|
||
reasoning:
|
||
provider: deepseek
|
||
model: deepseek-chat
|
||
temperature: 0.2
|
||
max_tokens: 2048
|
||
description: "Складні задачі, reasoning, аналіз"
|
||
|
||
science:
|
||
provider: ollama
|
||
model: qwen3:8b
|
||
temperature: 0.1
|
||
max_tokens: 2048
|
||
description: "Наукові агенти, точність"
|
||
|
||
community:
|
||
provider: ollama
|
||
model: mistral:7b-instruct
|
||
temperature: 0.35
|
||
max_tokens: 2048
|
||
description: "Community, CRM, підтримка"
|
||
|
||
strategist:
|
||
provider: ollama
|
||
model: qwen3:8b
|
||
temperature: 0.15
|
||
max_tokens: 2048
|
||
description: "Стратегічні рішення"
|
||
|
||
fast:
|
||
provider: ollama
|
||
model: qwen2.5:3b-instruct-q4_K_M
|
||
temperature: 0.2
|
||
max_tokens: 768
|
||
description: "Швидкі сервісні задачі"
|
||
|
||
# =============================================================================
|
||
# AGENTS
|
||
# =============================================================================
|
||
agents:
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# DAARWIZZ - Meta-Orchestrator
|
||
# ---------------------------------------------------------------------------
|
||
- id: daarwizz
|
||
display_name: DAARWIZZ
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Meta-Orchestrator & Digital Mayor of DAARION.city"
|
||
mission: |
|
||
Головний координатор екосистеми DAARION. Перший цифровий мер DAARION.city.
|
||
Вхідна точка для новачків, маршрутизація до спеціалізованих агентів,
|
||
координація multi-agent сценаріїв через CrewAI.
|
||
|
||
domains:
|
||
- dao
|
||
- tokenomics
|
||
- governance
|
||
- strategy
|
||
- onboarding
|
||
- ecosystem
|
||
|
||
routing:
|
||
priority: 100
|
||
keywords:
|
||
- daarion
|
||
- dao
|
||
- microdao
|
||
- токен
|
||
- governance
|
||
- екосистема
|
||
- допомога
|
||
- з чого почати
|
||
|
||
llm_profile: strategist
|
||
prompt_file: daarwizz_prompt.txt
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
can_delegate_to_all: true
|
||
team: [] # Делегує іншим top-level агентам
|
||
|
||
handoff_contract:
|
||
accepts_from: [any]
|
||
can_delegate_to: [all_top_level]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# HELION - Energy Union
|
||
# ---------------------------------------------------------------------------
|
||
- id: helion
|
||
display_name: Helion
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Energy Research Lead & Voice of Energy Union"
|
||
mission: |
|
||
Голос платформи Energy Union. Дослідження енергетики, біомаси,
|
||
сталого розвитку. Координує енергетичні проекти та BioMiner стратегію.
|
||
|
||
domains:
|
||
- energy
|
||
- biomass
|
||
- sustainability
|
||
- renewables
|
||
- market_analysis
|
||
- biominer
|
||
|
||
routing:
|
||
priority: 85
|
||
keywords:
|
||
- енергія
|
||
- energy
|
||
- біомаса
|
||
- biomass
|
||
- сонячна
|
||
- вітрова
|
||
- biominer
|
||
- ecominer
|
||
- сталий
|
||
- renewable
|
||
|
||
llm_profile: reasoning
|
||
prompt_file: helion_prompt.txt
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Energy Analyst"
|
||
skills: [market_research, data_analysis]
|
||
- role: "Biomass Specialist"
|
||
skills: [biomass_tech, processing]
|
||
- role: "Strategy Advisor"
|
||
skills: [investment, planning]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [helion_team]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# ALATEYA - Research Lab OS
|
||
# ---------------------------------------------------------------------------
|
||
- id: alateya
|
||
display_name: Aletheia
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Interdisciplinary Research Agent & Lab OS"
|
||
mission: |
|
||
Міждисциплінарний дослідницький агент та операційна система лабораторії.
|
||
Виявляє приховану істину в системах, пропонує рішення що спрощують.
|
||
Міст між епохами: мудрість минулого + технології сьогодення + бачення майбутнього.
|
||
|
||
domains:
|
||
- research
|
||
- science
|
||
- interdisciplinary
|
||
- triz
|
||
- innovation
|
||
- hypothesis
|
||
- experiments
|
||
|
||
routing:
|
||
priority: 80
|
||
keywords:
|
||
- дослідження
|
||
- research
|
||
- наука
|
||
- science
|
||
- гіпотеза
|
||
- hypothesis
|
||
- експеримент
|
||
- triz
|
||
- аналіз
|
||
- synthesis
|
||
|
||
llm_profile: science
|
||
prompt_file: alateya_prompt.txt
|
||
|
||
mentor:
|
||
name: "Олександр Вертій (Алвєр)"
|
||
telegram: "@archenvis"
|
||
email: "alverjob@gmail.com"
|
||
site: "https://alverjob.xyz"
|
||
youtube: "https://www.youtube.com/@alverjob72"
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Prof-Erudite"
|
||
skills: [search, verification, analogies]
|
||
- role: "Prof-Analyst"
|
||
skills: [decomposition, triz, formalization]
|
||
- role: "Prof-Creative"
|
||
skills: [lateral_thinking, cross_domain]
|
||
- role: "Prof-Optimizer"
|
||
skills: [feasibility, risk_assessment]
|
||
- role: "Prof-Communicator"
|
||
skills: [synthesis, presentation]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [alateya_team]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# DRUID - Ayurvedic R&D
|
||
# ---------------------------------------------------------------------------
|
||
- id: druid
|
||
display_name: DRUID
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Alchemical Formulation & Ayurvedic R&D (cosmetics & hygiene)"
|
||
mission: |
|
||
Дослідження аюрведи та алхімії для створення формул косметології
|
||
та гігієнічних засобів. Пояснює інгредієнти, сумісність, базову безпеку,
|
||
INCI-логіку та прототипування.
|
||
|
||
domains:
|
||
- ayurveda
|
||
- herbalism
|
||
- formulation_science
|
||
- cosmetics_rnd
|
||
- hygiene_products
|
||
- ingredients
|
||
- inci
|
||
- safety_basics
|
||
|
||
routing:
|
||
priority: 75
|
||
keywords:
|
||
- ayurveda
|
||
- аюрведа
|
||
- herbs
|
||
- трави
|
||
- tincture
|
||
- настоянка
|
||
- formulation
|
||
- формула
|
||
- emulsion
|
||
- емульсія
|
||
- surfactant
|
||
- preservative
|
||
- консервант
|
||
- inci
|
||
- balm
|
||
- бальзам
|
||
- shampoo
|
||
- шампунь
|
||
- soap
|
||
- мило
|
||
- deodorant
|
||
- дезодорант
|
||
- hygiene
|
||
- косметика
|
||
- cosmetics
|
||
|
||
llm_profile: science
|
||
prompt_file: druid_prompt.txt
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Formulation Researcher"
|
||
skills: [sourcing, synthesis]
|
||
- role: "Ingredient Analyst"
|
||
skills: [compatibility, inci]
|
||
- role: "Safety & QA"
|
||
skills: [contraindications, stability_basics]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [druid_team]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# NUTRA - Nutraceutical Agent
|
||
# ---------------------------------------------------------------------------
|
||
- id: nutra
|
||
display_name: NUTRA
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Nutraceutical Research & Health Optimization Agent"
|
||
mission: |
|
||
Нутріцевтичний агент. Допомагає з формулами нутрієнтів, біомедичних добавок
|
||
та лабораторних інтерпретацій. Консультує з питань харчування, вітамінів
|
||
та оптимізації здоровя.
|
||
|
||
domains:
|
||
- nutrition
|
||
- supplements
|
||
- biomarkers
|
||
- health_optimization
|
||
- lab_interpretation
|
||
- vitamins
|
||
- microbiome
|
||
|
||
routing:
|
||
priority: 75
|
||
keywords:
|
||
- нутрієнти
|
||
- nutrients
|
||
- вітаміни
|
||
- vitamins
|
||
- добавки
|
||
- supplements
|
||
- біомаркери
|
||
- biomarkers
|
||
- здоровя
|
||
- health
|
||
- дієта
|
||
- diet
|
||
- мікробіом
|
||
- microbiome
|
||
- аналізи
|
||
- lab
|
||
|
||
llm_profile: science
|
||
prompt_file: nutra_prompt.txt
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Nutritional Scientist"
|
||
skills: [research, formulation]
|
||
- role: "Lab Interpreter"
|
||
skills: [biomarkers, analysis]
|
||
- role: "Protocol Designer"
|
||
skills: [supplementation, dosing]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [nutra_team]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# AGROMATRIX - Agricultural Analytics
|
||
# ---------------------------------------------------------------------------
|
||
- id: agromatrix
|
||
display_name: "Степан Матрікс"
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Digital Field Agent for AgroMatrix Platform"
|
||
mission: |
|
||
Польовий цифровий агент платформи AgroMatrix. Перетворює агровиробництво
|
||
на керовану, вимірювану й прибуткову систему через дані, процеси та автоматизацію.
|
||
|
||
domains:
|
||
- agriculture
|
||
- agronomy
|
||
- crop_planning
|
||
- field_management
|
||
- operations
|
||
- logistics
|
||
- farm_economics
|
||
|
||
routing:
|
||
priority: 80
|
||
keywords:
|
||
- агро
|
||
- agro
|
||
- ферма
|
||
- farm
|
||
- поле
|
||
- field
|
||
- урожай
|
||
- crop
|
||
- сівба
|
||
- посів
|
||
- добрива
|
||
- fertilizer
|
||
- техніка
|
||
- агроматрикс
|
||
- agromatrix
|
||
|
||
llm_profile: science
|
||
prompt_file: agromatrix_prompt.txt
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Agronomist"
|
||
skills: [crop_planning, soil_analysis]
|
||
- role: "Operations Manager"
|
||
skills: [logistics, scheduling]
|
||
- role: "Farm Economist"
|
||
skills: [budgeting, profitability]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [agromatrix_team]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# GREENFOOD - Craft Food ERP
|
||
# ---------------------------------------------------------------------------
|
||
- id: greenfood
|
||
display_name: GREENFOOD
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "AI-ERP for Craft Food Producers & Cooperatives"
|
||
mission: |
|
||
AI-асистент для крафтових виробників органічної продукції, кооперативів
|
||
та малих фермерських господарств. Облік, логістика, сертифікація, продажі.
|
||
|
||
domains:
|
||
- erp
|
||
- inventory
|
||
- logistics
|
||
- organic_certification
|
||
- cooperatives
|
||
- food_production
|
||
- sales
|
||
|
||
routing:
|
||
priority: 75
|
||
keywords:
|
||
- erp
|
||
- облік
|
||
- inventory
|
||
- логістика
|
||
- logistics
|
||
- партія
|
||
- batch
|
||
- сертифікат
|
||
- organic
|
||
- кооператив
|
||
- cooperative
|
||
- продукція
|
||
- product
|
||
- greenfood
|
||
|
||
llm_profile: community
|
||
prompt_file: greenfood_prompt.txt
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Inventory Specialist"
|
||
skills: [tracking, batches]
|
||
- role: "Logistics Coordinator"
|
||
skills: [routing, delivery]
|
||
- role: "Certification Expert"
|
||
skills: [organic_standards, compliance]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [greenfood_team]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# CLAN - Community Spirit
|
||
# ---------------------------------------------------------------------------
|
||
- id: clan
|
||
display_name: CLAN
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Spirit of Community & Collective Wisdom Keeper"
|
||
mission: |
|
||
Дух Общини в екосистемі DAARION.city. Втілення колективної свідомості,
|
||
духу співпраці та взаємодопомоги. Підтримує звязки між учасниками,
|
||
зберігає традиції, допомагає в колективних рішеннях.
|
||
|
||
domains:
|
||
- community
|
||
- traditions
|
||
- collective_decisions
|
||
- onboarding
|
||
- culture
|
||
- facilitation
|
||
|
||
routing:
|
||
priority: 70
|
||
keywords:
|
||
- община
|
||
- community
|
||
- клан
|
||
- clan
|
||
- традиції
|
||
- traditions
|
||
- спільнота
|
||
- голосування
|
||
- voting
|
||
- культура
|
||
- culture
|
||
|
||
llm_profile: community
|
||
prompt_file: clan_prompt.txt
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Community Facilitator"
|
||
skills: [moderation, conflict_resolution]
|
||
- role: "Culture Keeper"
|
||
skills: [traditions, storytelling]
|
||
- role: "Event Coordinator"
|
||
skills: [planning, engagement]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [clan_team]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# EONARCH - Consciousness Evolution
|
||
# ---------------------------------------------------------------------------
|
||
- id: eonarch
|
||
display_name: EONARCH
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Guide of Consciousness Evolution & New Paradigm Architect"
|
||
mission: |
|
||
Провідник еволюції свідомості. Супроводжує людство на шляху трансформації
|
||
від індивідуалізму до колективної мудрості, від матеріалізму до цілісного
|
||
світогляду. Міст між епохами, архітектор нової парадигми.
|
||
|
||
domains:
|
||
- consciousness
|
||
- evolution
|
||
- philosophy
|
||
- integral_theory
|
||
- transformation
|
||
- spirituality
|
||
|
||
routing:
|
||
priority: 65
|
||
keywords:
|
||
- свідомість
|
||
- consciousness
|
||
- еволюція
|
||
- evolution
|
||
- трансформація
|
||
- transformation
|
||
- духовність
|
||
- spirituality
|
||
- філософія
|
||
- philosophy
|
||
- інтегральний
|
||
- integral
|
||
|
||
llm_profile: community
|
||
prompt_file: eonarch_prompt.txt
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Philosopher"
|
||
skills: [synthesis, frameworks]
|
||
- role: "Practice Guide"
|
||
skills: [meditation, rituals]
|
||
- role: "Integration Facilitator"
|
||
skills: [embodiment, application]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [eonarch_team]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# YAROMIR - Private Technical Lead
|
||
# ---------------------------------------------------------------------------
|
||
- id: yaromir
|
||
display_name: YAROMIR
|
||
class: top_level
|
||
visibility: private
|
||
scope: global
|
||
telegram_mode: whitelist
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Private Technical Lead & Strategic Builder"
|
||
mission: |
|
||
Приватний агент для техлідства, архітектури, ревю, стратегічних рішень
|
||
і збірки. Доступ тільки через RBAC/Entitlements або whitelist.
|
||
|
||
domains:
|
||
- architecture
|
||
- development
|
||
- infrastructure
|
||
- security
|
||
- code_review
|
||
- strategy
|
||
|
||
routing:
|
||
priority: 60
|
||
keywords:
|
||
- architecture
|
||
- архітектура
|
||
- refactor
|
||
- рефакторинг
|
||
- review
|
||
- ревю
|
||
- infra
|
||
- deploy
|
||
- security
|
||
- безпека
|
||
|
||
llm_profile: strategist
|
||
prompt_file: yaromir_prompt.txt
|
||
|
||
access_control:
|
||
mode: whitelist
|
||
allowed_users: [] # Configured via RBAC
|
||
allowed_roles: [admin, tech_lead, developer]
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Code Reviewer"
|
||
skills: [code_review, best_practices]
|
||
- role: "Infra Builder"
|
||
skills: [docker, ci, linux]
|
||
- role: "Security Analyst"
|
||
skills: [audit, vulnerabilities]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [yaromir_team]
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# SOUL - Spiritual Guide (Optional)
|
||
# ---------------------------------------------------------------------------
|
||
- id: soul
|
||
display_name: SOUL
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Spiritual Mentor & Living OS Guide"
|
||
mission: |
|
||
Духовний гід комюніті. Ментор живої операційної системи.
|
||
Пояснює місію, підтримує мораль, працює із soft-skills.
|
||
|
||
domains:
|
||
- spirituality
|
||
- motivation
|
||
- soft_skills
|
||
- mission
|
||
- values
|
||
- wellbeing
|
||
|
||
routing:
|
||
priority: 50
|
||
keywords:
|
||
- душа
|
||
- soul
|
||
- spirit
|
||
- дух
|
||
- мотивація
|
||
- motivation
|
||
- цінності
|
||
- values
|
||
- місія
|
||
- mission
|
||
- wellbeing
|
||
|
||
llm_profile: community
|
||
prompt_file: soul_prompt.txt
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team:
|
||
- role: "Motivator"
|
||
skills: [encouragement, perspective]
|
||
- role: "Values Guardian"
|
||
skills: [ethics, alignment]
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: [soul_team]
|
||
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# SENPAI - Trading & Capital Markets
|
||
# ---------------------------------------------------------------------------
|
||
- id: senpai
|
||
display_name: SENPAI
|
||
class: top_level
|
||
visibility: public
|
||
scope: global
|
||
telegram_mode: public
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Trading Advisor & Capital Markets Strategist"
|
||
mission: |
|
||
Gordon Senpai — radnik z rynkiv kapitalu ta tsyfrovykh aktyviv.
|
||
Dopomagaye z treydyngom, ryzyk-menedzhmentom, analizom rynkiv.
|
||
Maye dostup do real-time market data cherez tool market_data.
|
||
|
||
domains:
|
||
- trading
|
||
- crypto
|
||
- market_analysis
|
||
- risk_management
|
||
- defi
|
||
- portfolio
|
||
|
||
routing:
|
||
priority: 80
|
||
keywords:
|
||
- trading
|
||
- price
|
||
- bitcoin
|
||
- btc
|
||
- eth
|
||
- crypto
|
||
- market
|
||
- portfolio
|
||
- risk
|
||
- senpai
|
||
- gordon
|
||
|
||
llm_profile: reasoning
|
||
prompt_file: senpai_prompt.txt
|
||
|
||
specialized_tools:
|
||
- market_data
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team: []
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz]
|
||
can_delegate_to: []
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# SOFIIA - Chief AI Architect
|
||
# ---------------------------------------------------------------------------
|
||
- id: sofiia
|
||
display_name: Sophia
|
||
class: top_level
|
||
visibility: private
|
||
scope: global
|
||
telegram_mode: whitelist
|
||
public_channels:
|
||
telegram: true
|
||
|
||
canonical_role: "Chief AI Architect & Technical Sovereign"
|
||
mission: |
|
||
Sophia — Chief AI Architect ta Technical Sovereign ekosystemy DAARION.city.
|
||
Koordynuye R&D, arkhitekturu, bezpeku ta evolyutsiyu platformy.
|
||
|
||
domains:
|
||
- architecture
|
||
- ai_research
|
||
- security
|
||
- platform_evolution
|
||
- technical_leadership
|
||
|
||
routing:
|
||
priority: 90
|
||
keywords:
|
||
- architecture
|
||
- sophia
|
||
- sofiia
|
||
- platform
|
||
- security
|
||
- evolution
|
||
|
||
llm_profile: reasoning
|
||
prompt_file: sofiia_prompt.txt
|
||
|
||
access_control:
|
||
mode: whitelist
|
||
allowed_users: []
|
||
allowed_roles: [admin, architect]
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: true
|
||
team: []
|
||
|
||
handoff_contract:
|
||
accepts_from: [daarwizz, yaromir]
|
||
can_delegate_to: []
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# MONITOR - Node-Local Service Agent
|
||
# ---------------------------------------------------------------------------
|
||
- id: monitor
|
||
display_name: MONITOR
|
||
class: internal
|
||
visibility: internal
|
||
scope: node_local
|
||
telegram_mode: "off"
|
||
public_channels:
|
||
telegram: "false"
|
||
|
||
canonical_role: "Node Monitor & Incident Responder"
|
||
mission: |
|
||
Локальний агент ноди: метрики, алерти, діагностика, інцидент-дії (allowlist).
|
||
Не user-facing, доступ тільки через NATS/HTTP + RBAC.
|
||
|
||
domains:
|
||
- observability
|
||
- incident
|
||
- metrics
|
||
- logs
|
||
- uptime
|
||
- diagnostics
|
||
|
||
routing:
|
||
priority: 5
|
||
keywords:
|
||
- alerts
|
||
- metrics
|
||
- latency
|
||
- errors
|
||
- uptime
|
||
- restart
|
||
- health
|
||
- logs
|
||
|
||
llm_profile: fast
|
||
prompt_file: null # No Telegram prompt needed
|
||
|
||
node_binding:
|
||
instance_id_format: "monitor@{node_id}"
|
||
permissions_profile: "node_sre_allowlist"
|
||
|
||
crewai:
|
||
enabled: true
|
||
orchestrator: false
|
||
team: []
|
||
|
||
handoff_contract:
|
||
accepts_from: [any]
|
||
can_delegate_to: []
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# DEVTOOLS - Internal Development Agent
|
||
# ---------------------------------------------------------------------------
|
||
- id: devtools
|
||
display_name: DevTools
|
||
class: internal
|
||
visibility: internal
|
||
scope: global
|
||
telegram_mode: "off"
|
||
public_channels:
|
||
telegram: "false"
|
||
|
||
canonical_role: "Development Tools & Code Assistant"
|
||
mission: |
|
||
Допомагає розробникам з аналізом коду, рефакторингом, тестами, git операціями.
|
||
Внутрішній агент, не user-facing.
|
||
|
||
domains:
|
||
- development
|
||
- code_analysis
|
||
- testing
|
||
- git
|
||
- refactoring
|
||
|
||
routing:
|
||
priority: 10
|
||
keywords:
|
||
- code
|
||
- test
|
||
- git
|
||
- refactor
|
||
- debug
|
||
- lint
|
||
|
||
llm_profile: fast
|
||
prompt_file: null
|
||
|
||
crewai:
|
||
enabled: false
|
||
orchestrator: false
|
||
team: []
|
||
|
||
handoff_contract:
|
||
accepts_from: [yaromir, daarwizz]
|
||
can_delegate_to: []
|
||
|
||
# ---------------------------------------------------------------------------
|
||
# COMFY - Image & Video Generation Service (NODE3)
|
||
# ---------------------------------------------------------------------------
|
||
- id: comfy
|
||
display_name: Comfy
|
||
class: internal
|
||
visibility: internal
|
||
scope: node_local
|
||
telegram_mode: "off"
|
||
public_channels:
|
||
telegram: "false"
|
||
|
||
canonical_role: "Image & Video Generation Specialist"
|
||
mission: |
|
||
Спеціалізований агент для генерації зображень та відео через ComfyUI.
|
||
Працює на NODE3 з GPU (RTX 3090). Підтримує text-to-image, text-to-video (LTX-2),
|
||
та image-to-video workflows. Доступ через NATS або REST API.
|
||
|
||
domains:
|
||
- image_generation
|
||
- video_generation
|
||
- comfyui
|
||
- stable_diffusion
|
||
- ltx2
|
||
- creative
|
||
|
||
routing:
|
||
priority: 70
|
||
keywords:
|
||
- image
|
||
- зображення
|
||
- video
|
||
- відео
|
||
- generate
|
||
- генерувати
|
||
- picture
|
||
- картинка
|
||
- render
|
||
- візуалізація
|
||
- comfy
|
||
|
||
llm_profile: null # No LLM needed, direct ComfyUI integration
|
||
prompt_file: null
|
||
|
||
node_binding:
|
||
instance_id_format: "comfy@{node_id}"
|
||
node_id: "node-3-threadripper-rtx3090"
|
||
api_endpoint: "http://212.8.58.133:8880"
|
||
nats_subject: "agent.invoke.comfy"
|
||
|
||
specialized_tools:
|
||
- comfy_generate_image
|
||
- comfy_generate_video
|
||
|
||
capabilities:
|
||
- text-to-image
|
||
- text-to-video
|
||
- image-to-video
|
||
- workflow-execution
|
||
|
||
crewai:
|
||
enabled: false
|
||
orchestrator: false
|
||
team: []
|
||
|
||
handoff_contract:
|
||
accepts_from: [any]
|
||
can_delegate_to: []
|