Files
microdao-daarion/HELION-DEPLOYMENT-STATUS.md
Apple 5290287058 feat: implement TTS, Document processing, and Memory Service /facts API
- TTS: xtts-v2 integration with voice cloning support
- Document: docling integration for PDF/DOCX/PPTX processing
- Memory Service: added /facts/upsert, /facts/{key}, /facts endpoints
- Added required dependencies (TTS, docling)
2026-01-17 08:16:37 -08:00

119 lines
3.8 KiB
Markdown
Raw Permalink 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.
# ✅ Статус розгортання Helion на НОДА1
**Дата:** 2026-01-12
**Час:** Після розгортання
---
## 🚀 Розгортання виконано
### Виконані кроки:
1. ✅ Gateway-bot завантажено на НОДА1
2. ✅ docker-compose.node1.yml оновлено
3. ✅ Gateway контейнер створено та запущено
4. ✅ Telegram webhook налаштовано
### Webhook:
- **URL:** `https://gateway.daarion.city/8112062582/telegram/webhook`
- **Статус:** ✅ Налаштовано (`{"ok":true,"result":true}`)
---
## 📊 Типи пам'яті для Helion
### 1. **Facts (Факти)** - Довгострокова пам'ять
- Зберігаються назавжди
- Структуровані дані (ключ-значення)
- Прив'язані до користувача та команди
- **Storage:** PostgreSQL (`daarion_memory.facts`)
### 2. **Events (Події)** - Короткострокова пам'ять
- Повідомлення та відповіді
- Scope: `short_term` (нещодавні) або `long_term` (архівні)
- Обмежені за кількістю (limit: 10 за замовчанням)
- **Storage:** PostgreSQL (`daarion_memory.agent_memory`)
### 3. **Summaries (Підсумки)** - Стисла пам'ять
- Підсумки довгих діалогів
- Містять теми та метадані
- Використовуються для масштабування контексту
- **Storage:** PostgreSQL (`daarion_memory.dialog_summaries`)
### 4. **Context Cache** - Швидка пам'ять
- Кешування контексту (TTL: 5 секунд)
- Оптимізація запитів
- **Storage:** Redis (опціонально)
---
## 🔄 Схема роботи пам'яті
```
Telegram Message → Gateway (Helion)
1. Отримати контекст пам'яті:
- Facts (довгострокові факти)
- Recent Events (останні 10 повідомлень)
- Dialog Summaries (підсумки попередніх діалогів)
2. Передати повідомлення + контекст в Router
3. Router генерує відповідь з урахуванням контексту
4. Gateway зберігає turn діалогу:
- Повідомлення користувача (event)
- Відповідь агента (event)
5. Відправити відповідь в Telegram
```
---
## 💾 Backend Storage
### PostgreSQL
- **База:** `daarion_memory`
- **Credentials:** `postgres/DaarionDB2026!`
- **Таблиці:**
- `facts` - довгострокові факти
- `agent_memory` - події/повідомлення
- `dialog_summaries` - підсумки діалогів
### Redis (опціонально)
- **Порт:** 6379
- **Призначення:** Кешування контексту (TTL: 5 сек)
### Neo4j (опціонально)
- **HTTP:** 7474, **Bolt:** 7687
- **Призначення:** Графові зв'язки між сутностями
---
## ⚠️ Поточний статус Gateway
Gateway контейнер перезапускається. Потрібно перевірити логи для виявлення проблеми.
**Команди для перевірки:**
```bash
# Статус контейнера
docker ps | grep gateway
# Логи
docker logs dagi-gateway-node1 --tail 50
# Health check
curl http://localhost:9300/health
```
---
## 📝 Документація
- **Типи пам'яті:** `HELION-MEMORY-TYPES.md`
- **Повний гайд:** `HELION-NODE1-COMPLETE-GUIDE.md`
- **Швидкий старт:** `HELION-NODE1-QUICK-START.md`
---
**Оновлено:** 2026-01-12