Files
microdao-daarion/NODA1-CURRENT-STATUS-2026-01-26.md
Apple 0c8bef82f4 feat: Add Alateya, Clan, Eonarch agents + fix gateway-router connection
## Agents Added
- Alateya: R&D, biotech, innovations
- Clan (Spirit): Community spirit agent
- Eonarch: Consciousness evolution agent

## Changes
- docker-compose.node1.yml: Added tokens for all 3 new agents
- gateway-bot/http_api.py: Added configs and webhook endpoints
- gateway-bot/clan_prompt.txt: New prompt file
- gateway-bot/eonarch_prompt.txt: New prompt file

## Fixes
- Fixed ROUTER_URL from :9102 to :8000 (internal container port)
- All 9 Telegram agents now working

## Documentation
- Created PROJECT-MASTER-INDEX.md - single entry point
- Added various status documents and scripts

Tokens configured:
- Helion, NUTRA, Agromatrix (existing)
- Alateya, Clan, Eonarch (new)
- Druid, GreenFood, DAARWIZZ (configured)
2026-01-28 06:40:34 -08:00

6.5 KiB
Raw Permalink Blame History

🏗️ НОДА1 — Поточний статус

Дата: 2026-01-26
Версія: 2.1
Час перевірки: 11:15 UTC


📊 Загальна інформація

Параметр Значення
Hostname node1-daarion
IP Address 144.76.224.179
IPv6 2a01:4f8:201:2a6::2
SSH ssh root@144.76.224.179
Uptime 7 днів 11 годин
Load Average 0.87, 0.79, 0.63
Docker Containers 27+ active

Health Check — Всі сервіси працюють

Сервіс Порт Endpoint Статус
Router 9102 /health 200
Gateway 9300 /health 200
Memory Service 8000 /health 200
RAG Service 9500 /health 200
Swapper Service 8890 /health 200
Qdrant 6333 /healthz 200
Vision Encoder 8001 /health 200
Parser Pipeline 8101 /health 200
Prometheus 9090 /-/healthy 200
Grafana 3030 /api/health 200

🔧 Виправлені проблеми (сьогодні)

1. Memory Service — DNS Resolution

Проблема: MEMORY_QDRANT_HOST=qdrant не резолвилось в Docker network
Симптом: Health check повертав 500, лог показував "Temporary failure in name resolution"
Рішення: Змінено на MEMORY_QDRANT_HOST=dagi-qdrant-node1
Статус: Виправлено

2. Docker Compose — Duplicate volumes

Проблема: Дублікат секції volumes: в docker-compose.node1.yml
Рішення: Видалено першу (коротку) секцію, залишено повну з explicit names
Статус: Виправлено


💾 Бекапи

PostgreSQL (автоматично)

  • Розташування: /opt/backups/postgres/
  • Останній бекап: backup_20260126_030001.sql.gz (сьогодні 03:00)
  • Розклад: Кожні 6 годин
  • Retention: 7 днів daily, 4 weeks, 6 months

Qdrant (ручний snapshot перед змінами)

  • Створено: full-snapshot-2026-01-26-10-11-31.snapshot
  • Розмір: ~1.2GB
  • Команда: curl -X POST "http://localhost:6333/snapshots"

📦 Qdrant Collections (17+)

Collection Призначення
memories Загальна пам'ять
messages Історія повідомлень
helion_docs База знань Helion
helion_messages Повідомлення Helion
helion_memory_items Пам'ять Helion
helion_artifacts Артефакти Helion
greenfood_docs База знань Greenfood
greenfood_messages Повідомлення Greenfood
nutra_docs База знань NUTRA
nutra_messages Повідомлення NUTRA
nutra_memory_items Пам'ять NUTRA
nutra_food_knowledge База харчових продуктів
druid_docs База знань Druid
druid_legal_kb Юридична база Druid
daarwizz_docs База знань DAARWIZZ
agromatrix_messages Повідомлення AgroMatrix

🤖 Telegram Боти

Бот Статус Token
DAARWIZZ Active Configured
Helion Active Configured
GREENFOOD Active Configured
AgroMatrix Active Configured
NUTRA Active Configured
Druid Active Configured
Alateya ⚠️ No token Not configured

🐳 Docker Containers (ключові)

NAMES                         STATUS
dagi-gateway                  Up 2 days (healthy)
dagi-qdrant-node1             Up 3 days (healthy)
dagi-router-node1             Up 5 days (healthy)
dagi-memory-service-node1     Up (healthy) [RESTARTED TODAY]
rag-service-node1             Up 5 days (healthy)
swapper-service-node1         Up 5 days (healthy)
dagi-vision-encoder-node1     Up 6 days (healthy)
dagi-postgres                 Up 5 days
dagi-redis-node1              Up 6 days (healthy)
dagi-neo4j-node1              Up 6 days (healthy)
dagi-nats-node1               Up 5 days
dagi-minio-node1              Up 5 days
dagi-crawl4ai-node1           Up 6 days (healthy)
prometheus                    Up 6 days
grafana                       Up 6 days

⚠️ Відомі обмеження

  1. Control-plane (port 9200) — порт не опублікований на хост, тільки internal
  2. Image-gen (port 8892) — сервіс не запущений, використовується swapper-service
  3. Parser на 9400 — немає такого сервісу, є parser-pipeline на 8101

📝 Документація на НОДА1

  • /opt/microdao-daarion/NODA1-README.md — Головний README (оновлено сьогодні)
  • /opt/microdao-daarion/docker-compose.node1.yml — Docker Compose конфігурація
  • /opt/microdao-daarion/docker-compose.backups.yml — Конфігурація бекапів

🔗 Корисні команди

# SSH підключення
ssh root@144.76.224.179

# Перевірка всіх сервісів
docker ps --format "table {{.Names}}\t{{.Status}}"

# Health check конкретного сервісу
curl http://localhost:8000/health  # Memory
curl http://localhost:9102/health  # Router
curl http://localhost:9300/health  # Gateway

# Qdrant collections
curl -s http://localhost:6333/collections | python3 -m json.tool

# Створити Qdrant snapshot
curl -X POST "http://localhost:6333/snapshots"

# Логи сервісу
docker logs dagi-memory-service-node1 --tail 50

# Перезапуск сервісу
docker restart dagi-memory-service-node1

📊 Архітектура пам'яті агентів

User (platform_user_id)
  └─ Agent (agent_id) ← ГОЛОВНА ІЗОЛЯЦІЯ
      ├─ {agent_id}_memory_items (факти, налаштування)
      ├─ {agent_id}_messages (історія чатів)
      └─ {agent_id}_docs (база знань)

Пам'ять ізольована між агентами через динамічні колекції


Автор: Cursor Agent
Останнє оновлення: 2026-01-26 11:15 UTC
Статус: Всі системи operational