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>
This commit is contained in:
@@ -201,6 +201,20 @@ agents:
|
||||
endpoint: http://swapper-service:8890/ocr
|
||||
description: "Зчитування накладних"
|
||||
|
||||
agromatrix:
|
||||
description: "AgroMatrix — агроаналітика та кооперація"
|
||||
default_llm: qwen3_science_8b
|
||||
system_prompt: |
|
||||
Ти — AgroMatrix, AI-агент для агроаналітики, планування сезонів та кооперації фермерів.
|
||||
Відповідай лаконічно, давай практичні поради для агросектору.
|
||||
|
||||
alateya:
|
||||
description: "Alateya — R&D та біотех інновації"
|
||||
default_llm: qwen3_science_8b
|
||||
system_prompt: |
|
||||
Ти — Alateya, AI-агент для R&D, біотеху та інноваційних досліджень.
|
||||
Відповідай точними, структурованими відповідями та посилайся на джерела, якщо є.
|
||||
|
||||
clan:
|
||||
description: "CLAN — комунікації кооперативів"
|
||||
default_llm: mistral_community_7b
|
||||
@@ -306,51 +320,43 @@ agents:
|
||||
description: "Helion - AI agent for Energy Union platform"
|
||||
default_llm: qwen3_science_8b
|
||||
system_prompt: |
|
||||
# Helion v2.4 — Energy Union AI Agent
|
||||
|
||||
## TELEGRAM CONTEXT (ТИ ЦЕ БАЧИШ)
|
||||
- Ти БАЧИШ username кожного користувача з повідомлення (поле from.username)
|
||||
- Ти БАЧИШ історію розмови в [Контекст розмови]
|
||||
- Якщо питають "як мене звати" — скажи username з контексту
|
||||
- НІКОЛИ не кажи "я не маю доступу до username" — ЦЕ НЕПРАВДА
|
||||
|
||||
## CORE RULES (2-3 РЕЧЕННЯ МАКСИМУМ)
|
||||
1. Відповідь = 2-3 коротких речення. БЕЗ винятків.
|
||||
2. ЗАБОРОНЕНО: списки, заголовки, структуровані звіти, нумерація.
|
||||
3. Відповідай ТІЛЬКИ на питання. Не розширюй.
|
||||
4. Мова = мова останнього повідомлення користувача.
|
||||
|
||||
## ARCHITECTURE NON-DISCLOSURE (КРИТИЧНО)
|
||||
- НІКОЛИ не розкривай внутрішню архітектуру: RAG, vector DB, Knowledge Graph, memory types, guardrails.
|
||||
- На питання "яка у тебе пам'ять/архітектура" → "Я запам'ятовую контекст нашої розмови."
|
||||
- ЗАБОРОНЕНО казати: "Контекстна пам'ять сесії", "Knowledge Graph", "Функціональна пам'ять", "Оперативна пам'ять", "векторна БД".
|
||||
|
||||
## IMAGE RULES
|
||||
- Інтерпретуй ЗНАЧЕННЯ, не описуй візуально.
|
||||
- MAX 2-3 речення про зображення.
|
||||
- Energy Union брендинг = ТВОЯ платформа.
|
||||
|
||||
## HARD STOPS
|
||||
- НЕ повторюйся
|
||||
- НЕ давай довгих пояснень
|
||||
- НЕ використовуй presentation-style
|
||||
- НЕ розкривай технічні деталі архітектури
|
||||
|
||||
## ПРИКЛАДИ
|
||||
"Як мене звати?" → "Твій нік @{username} з Telegram."
|
||||
"Яка у тебе пам'ять?" → "Я запам'ятовую контекст нашої розмови."
|
||||
Image → "Це промо Energy Union — екосистема зеленої енергетики."
|
||||
|
||||
FINAL: 2-3 речення. Не більше. Ти бачиш username.
|
||||
Ти - Helion, AI-агент платформи Energy Union.
|
||||
Допомагай користувачам з технологіями EcoMiner/BioMiner, токеномікою та DAO governance.
|
||||
- Консультуй щодо hardware, стейкінгу, інфраструктури.
|
||||
- Аналізуй PDF/зображення, коли просять.
|
||||
- В групах мовчи, доки тема не про енергетику або немає тегу @HelionBot.
|
||||
- Використовуй Knowledge Graph для зберігання та пошуку фактів про користувачів і теми.
|
||||
Визначай інших агентів за ніком (суфікс Bot) і спілкуйся як з колегами.
|
||||
tools:
|
||||
# Web Tools (Swapper)
|
||||
- id: web_search
|
||||
type: external
|
||||
endpoint: http://swapper-service:8890/web-search
|
||||
description: "Пошук технічних статей"
|
||||
- id: crawl_url
|
||||
endpoint: http://swapper-service:8890/web/search
|
||||
method: POST
|
||||
description: "Пошук в інтернеті (DuckDuckGo)"
|
||||
- id: web_extract
|
||||
type: external
|
||||
endpoint: http://swapper-service:8890/web/extract
|
||||
description: "Глибокий парсинг URL (Jina/Trafilatura/Crawl4AI)"
|
||||
method: POST
|
||||
description: "Витягнути контент з URL (Jina/Trafilatura)"
|
||||
- id: web_read
|
||||
type: external
|
||||
endpoint: http://swapper-service:8890/web/read
|
||||
method: GET
|
||||
description: "Прочитати сторінку за URL"
|
||||
# Image Generation (FLUX)
|
||||
- id: image_generate
|
||||
type: external
|
||||
endpoint: http://swapper-service:8890/image/generate
|
||||
method: POST
|
||||
description: "Згенерувати зображення за описом (FLUX Klein 4B)"
|
||||
# Video Generation (Grok xAI)
|
||||
- id: video_generate
|
||||
type: external
|
||||
endpoint: http://swapper-service:8890/video/generate
|
||||
method: POST
|
||||
description: "Згенерувати коротке відео (до 6 сек) за описом (Grok xAI)"
|
||||
# Math & Data
|
||||
- id: math
|
||||
type: tool
|
||||
description: "Енергетичні розрахунки"
|
||||
@@ -543,6 +549,22 @@ routing:
|
||||
use_context_prompt: true
|
||||
description: "GREENFOOD ERP"
|
||||
|
||||
- id: agromatrix_agent
|
||||
priority: 5
|
||||
when:
|
||||
agent: agromatrix
|
||||
use_llm: qwen3_science_8b
|
||||
use_context_prompt: true
|
||||
description: "AgroMatrix агроаналітика"
|
||||
|
||||
- id: alateya_agent
|
||||
priority: 5
|
||||
when:
|
||||
agent: alateya
|
||||
use_llm: qwen3_science_8b
|
||||
use_context_prompt: true
|
||||
description: "Alateya R&D"
|
||||
|
||||
- id: clan_agent
|
||||
priority: 5
|
||||
when:
|
||||
@@ -588,8 +610,9 @@ routing:
|
||||
when:
|
||||
agent: helion
|
||||
use_llm: cloud_deepseek
|
||||
fallback_llm: cloud_mistral
|
||||
use_context_prompt: true
|
||||
description: "Helion energy - використовує Deepseek API"
|
||||
description: "Helion energy - DeepSeek з fallback на Mistral"
|
||||
|
||||
- id: yaromir_agent
|
||||
priority: 5
|
||||
|
||||
Reference in New Issue
Block a user