Files
microdao-daarion/PROJECT-MASTER-INDEX.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

200 lines
7.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 📚 MASTER INDEX — MicroDAO / DAARION / DAGI
**Оновлено:** 2026-01-28
**Призначення:** Єдина точка входу до всієї документації проекту
---
## 🗂️ Де що лежить
### Основні репозиторії
| Репо | Шлях на ноутбуку | Призначення |
|------|------------------|-------------|
| **microdao-daarion** (PRODUCTION) | `/Users/apple/github-projects/microdao-daarion/` | Основний код, docker-compose, gateway-bot |
| MicroDAO 3 (старий) | `/Users/apple/Desktop/MicroDAO/MicroDAO 3/` | Попередня версія, деякі промпти |
| daarion-ai-city | `/Users/apple/github-projects/daarion-ai-city/` | Сайт DAARION.city |
| node2 (допоміжний) | `/Users/apple/node2/` | Допоміжна документація |
### NODA1 (Production Server)
| Параметр | Значення |
|----------|----------|
| **IP** | `144.76.224.179` |
| **IPv6** | `2a01:4f8:201:2a6::2` |
| **SSH** | `ssh root@144.76.224.179` |
| **Project Root** | `/opt/microdao-daarion/` |
| **Docker Network** | `dagi-network` |
---
## 🤖 Агенти Telegram (повний перелік)
| Агент | ID | Токен | Статус | Промпт |
|-------|-----|-------|--------|--------|
| **Helion** | helion | `8112062582:AAGS-...` | ✅ Active | `helion_prompt.txt` |
| **NUTRA** | nutra | `8517315428:AAGT-...` | ✅ Active | `nutra_prompt.txt` |
| **AgroMatrix** | agromatrix | `8580290441:AAFu-...` | ✅ Active | `agromatrix_prompt.txt` |
| **Alateya** | alateya | `8436880945:AAEi-...` | ✅ Configured | `alateya_prompt.txt` |
| **CLAN (Spirit)** | clan | `8516872152:AAHH-...` | ✅ Configured | `clan_prompt.txt` |
| **EONARCH** | eonarch | `7962391584:AAFY-...` | ✅ Configured | `eonarch_prompt.txt` |
| DAARWIZZ | daarwizz | - | - | `daarwizz_prompt.txt` |
| Druid | druid | - | - | `druid_prompt.txt` |
| GreenFood | greenfood | - | - | `greenfood_prompt.txt` |
**Webhook URL формат:** `https://gateway.daarion.city/{agent_id}/telegram/webhook`
---
## 📁 Ключові документи
### Архітектура та інфраструктура
| Документ | Шлях | Опис |
|----------|------|------|
| INFRASTRUCTURE.md | `/github-projects/microdao-daarion/docs/` | Порти, сервіси, конфігурація |
| infrastructure_quick_ref.ipynb | `/github-projects/microdao-daarion/docs/` | Швидка довідка |
| NODA1-CURRENT-STATUS-2026-01-26.md | `/github-projects/microdao-daarion/` | Поточний статус NODA1 |
| NODA1-V2-DEPLOYMENT.md | `/github-projects/microdao-daarion/` | Детальний deployment report |
### Memory та Qdrant
| Документ | Шлях | Опис |
|----------|------|------|
| canonical_collections.yaml | `/github-projects/microdao-daarion/docs/memory/` | Маппінг колекцій агентів |
| MEMORY-RECOVERY-STATUS.md | `/github-projects/microdao-daarion/` | Статус відновлення пам'яті |
| DATABASE-PERSISTENCE-AUDIT.md | `/github-projects/microdao-daarion/` | Аудит БД |
### Deployment та Operations
| Документ | Шлях | Опис |
|----------|------|------|
| docker-compose.node1.yml | `/github-projects/microdao-daarion/` | Docker Compose для NODA1 |
| DEPLOYMENT-COMPLETE-REPORT.md | `/github-projects/microdao-daarion/` | Звіт deployment |
| TELEGRAM-RECOVERY-AND-MONITORING-COMPLETE.md | `/github-projects/microdao-daarion/` | Telegram моніторинг |
---
## 🔌 Сервіси та порти (NODA1)
| Сервіс | Порт | Health Endpoint |
|--------|------|-----------------|
| **Router** | 9102 | `/health` |
| **Gateway** | 9300 | `/health` |
| **Memory Service** | 8000 | `/health` |
| **RAG Service** | 9500 | `/health` |
| **Swapper Service** | 8890 | `/health` |
| **Qdrant** | 6333 | `/healthz` |
| **Vision Encoder** | 8001 | `/health` |
| **Parser Pipeline** | 8101 | `/health` |
| **PostgreSQL** | 5432 | - |
| **Redis** | 6379 | - |
| **NATS** | 4222 | - |
| **Grafana** | 3030 | `/api/health` |
| **Prometheus** | 9090 | `/-/healthy` |
---
## 💾 Qdrant Collections (агенти)
| Collection | Призначення |
|------------|-------------|
| `helion_messages` | Повідомлення Helion |
| `helion_docs` | База знань Helion |
| `helion_memory_items` | Пам'ять Helion |
| `nutra_messages` | Повідомлення NUTRA |
| `nutra_food_knowledge` | База харчових продуктів |
| `agromatrix_messages` | Повідомлення AgroMatrix |
| `greenfood_messages` | Повідомлення GreenFood |
| `druid_docs` | База знань Druid |
| `druid_legal_kb` | Юридична база Druid |
| `daarwizz_docs` | База знань DAARWIZZ |
| `memories` | Загальна пам'ять |
| `messages` | Історія повідомлень |
| `cm_text_1024_v1` | Канонічна колекція embeddings |
---
## 🛠️ Зміни 2026-01-28
### Додано нових агентів
1. **Alateya** — R&D, біотех, інновації
- Токен: `8436880945:AAEi-HS6GEctddoqBUd37MHfweZQP-OjRlo`
- Конфіг додано в `http_api.py`
- Токен додано в `docker-compose.node1.yml`
2. **CLAN (Spirit)** — Дух Общини
- Токен: `8516872152:AAHH26wU8hJZJbSCJXb4vbmPmakTP77ok5E`
- Промпт: `clan_prompt.txt`
- Конфіг додано в `http_api.py`
- Токен додано в `docker-compose.node1.yml`
3. **EONARCH** — Еволюція свідомості
- Токен: `7962391584:AAFYkelLRG3VR_Lxuu6pEGG76t4vZdANtz4`
- Промпт: `eonarch_prompt.txt`
- Конфіг додано в `http_api.py`
- Токен додано в `docker-compose.node1.yml`
### Що потрібно зробити для активації
```bash
# 1. На NODA1 — оновити код
cd /opt/microdao-daarion
git pull
# 2. Перебудувати gateway
docker-compose -f docker-compose.node1.yml build gateway
# 3. Перезапустити gateway
docker-compose -f docker-compose.node1.yml up -d gateway
# 4. Встановити webhooks для нових ботів
curl -X POST "https://api.telegram.org/bot8436880945:AAEi-HS6GEctddoqBUd37MHfweZQP-OjRlo/setWebhook?url=https://gateway.daarion.city/alateya/telegram/webhook"
curl -X POST "https://api.telegram.org/bot8516872152:AAHH26wU8hJZJbSCJXb4vbmPmakTP77ok5E/setWebhook?url=https://gateway.daarion.city/clan/telegram/webhook"
curl -X POST "https://api.telegram.org/bot7962391584:AAFYkelLRG3VR_Lxuu6pEGG76t4vZdANtz4/setWebhook?url=https://gateway.daarion.city/eonarch/telegram/webhook"
# 5. Перевірити
curl https://gateway.daarion.city/health
```
---
## 📋 Швидкі команди
### Перевірка статусу NODA1
```bash
ssh root@144.76.224.179 "docker ps --format 'table {{.Names}}\t{{.Status}}'"
```
### Логи gateway
```bash
ssh root@144.76.224.179 "docker logs dagi-gateway-node1 --tail 50"
```
### Health checks
```bash
curl http://144.76.224.179:9102/health # Router
curl http://144.76.224.179:9300/health # Gateway
curl http://144.76.224.179:8000/health # Memory
curl http://144.76.224.179:6333/healthz # Qdrant
```
### Qdrant collections
```bash
curl -s http://144.76.224.179:6333/collections | jq '.result.collections[] | {name, points_count}'
```
---
## ⚠️ Відомі проблеми
1. **gateway → router: "All connection attempts failed"** — потрібно перевірити мережу
2. **Alateya токен не був раніше доданий** — виправлено сьогодні
3. **Clan, Eonarch не були в production репо** — додано сьогодні
---
**Автор:** Cursor Agent
**Останнє оновлення:** 2026-01-28