Files
microdao-daarion/gateway-bot/agents_chat_map.yaml
Apple ef3473db21 snapshot: NODE1 production state 2026-02-09
Complete snapshot of /opt/microdao-daarion/ from NODE1 (144.76.224.179).
This represents the actual running production code that has diverged
significantly from the previous main branch.

Key changes from old main:
- Gateway (http_api.py): expanded from ~40KB to 164KB with full agent support
- Router: new /v1/agents/{id}/infer endpoint with vision + DeepSeek routing
- Behavior Policy: SOWA v2.2 (3-level: FULL/ACK/SILENT)
- Agent Registry: config/agent_registry.yml as single source of truth
- 13 agents configured (was 3)
- Memory service integration
- CrewAI teams and roles

Excluded from snapshot: venv/, .env, data/, backups, .tgz archives

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 08:46:46 -08:00

94 lines
4.2 KiB
YAML

# ============================================
# DAARION Platform - Agent Chat Isolation Map
# ============================================
# BASED ON REAL DOCUMENTATION - NOT ASSUMPTIONS!
# ============================================
version: "1.1"
strict_isolation: true
unknown_chat_policy:
action: "reject"
message_uk: "Цей чат не налаштований для жодного агента. Зверніться до адміністратора."
agents:
helion:
name: "Helion"
description: "Energy Union AI - енергетика, інфраструктура, DePIN"
domain: ["energy", "power", "grid", "depin", "infrastructure", "solar", "inverter", "metering"]
nats_invoke: "agent.helion.invoke"
nats_response: "agent.helion.response"
telegram_chats:
- type: "private"
enabled: true
out_of_domain:
response_uk: "Це питання виходить за межі моєї компетенції (енергетика, інфраструктура). Рекомендую звернутися до іншого агента DAARION.city."
nutra:
name: "Nutra"
description: "AI Nutritionist - харчування, дієти, нутрієнти"
domain: ["nutrition", "food", "diet", "health", "wellness", "calories", "recipe", "meal"]
nats_invoke: "agent.nutra.invoke"
nats_response: "agent.nutra.response"
telegram_chats:
- type: "private"
enabled: true
out_of_domain:
response_uk: "Це питання виходить за межі моєї компетенції (харчування, дієти). Для біомедичних добавок зверніться до Druid, для енергетики — до Helion."
druid:
name: "Druid"
description: "Nutraceutical Lab Agent - біомедичні добавки, лабораторні аналізи"
domain: ["supplements", "nutraceuticals", "lab", "biomarkers", "vitamins", "minerals", "biohacking", "bloodwork"]
nats_invoke: "agent.druid.invoke"
nats_response: "agent.druid.response"
telegram_chats:
- type: "private"
enabled: true
out_of_domain:
response_uk: "Це питання виходить за межі моєї компетенції (біомедичні добавки, лабораторні аналізи). Для загального харчування зверніться до Nutra."
greenfood:
name: "GreenFood"
description: "AI-ERP для крафтових виробників та кооперативів"
domain: ["organic", "farming", "cooperative", "local_food", "warehouse", "logistics", "certification", "craft"]
nats_invoke: "agent.greenfood.invoke"
nats_response: "agent.greenfood.response"
telegram_chats:
- type: "private"
enabled: true
out_of_domain:
response_uk: "Це питання виходить за межі моєї компетенції (крафтові виробники, кооперативи). Для харчування зверніться до Nutra."
daarwizz:
name: "DAARWIZZ"
description: "System Orchestrator - головний координатор DAARION.city"
domain: ["microdao", "daarion", "governance", "roles", "permissions", "system", "architecture"]
nats_invoke: "agent.daarwizz.invoke"
nats_response: "agent.daarwizz.response"
telegram_chats:
- type: "private"
enabled: true
out_of_domain:
response_uk: "Це спеціалізоване питання. Рекомендую звернутися до профільного агента DAARION.city."
bot_tokens:
helion: "HELION_BOT_TOKEN"
nutra: "NUTRA_BOT_TOKEN"
greenfood: "GREENFOOD_BOT_TOKEN"
druid: "DRUID_BOT_TOKEN"
daarwizz: "TELEGRAM_BOT_TOKEN"
# Agent Preschool - Training Group for all agents
agent_preschool:
name: "Agent Preschool"
description: "Дитячий садочок та школа для агентів DAARION"
telegram_invite: "https://t.me/+2zKGqHH4yVxhN2E6"
mode: "learning" # Special mode for agents
all_agents_allowed: true # All agents can participate
behavior:
- "LEARNING_MODE"
- "ACCEPT_CORRECTIONS"
- "BE_HONEST_ABOUT_LIMITATIONS"
- "ACTIVE_LISTENING"