- matrix-gateway: POST /internal/matrix/presence/online endpoint - usePresenceHeartbeat hook with activity tracking - Auto away after 5 min inactivity - Offline on page close/visibility change - Integrated in MatrixChatRoom component
4.3 KiB
4.3 KiB
📊 Статус деплою та публікації
Дата перевірки: 2025-01-27
✅ Що працює
1. Frontend (http://localhost:8899)
- ✅ Статус: Працює
- ✅ Процес: Vite dev server (PID: 21446)
- ✅ Порт: 8899
- ✅ Команда:
npm run dev - ✅ Функціональність:
- Всі сторінки доступні
- MonitorChat компонент на всіх сторінках
- NodeMonitorChat в кабінетах НОД
- MicroDaoMonitorChat в кабінетах мікроДАО
- DaarionMonitorChat в кабінеті DAARION
2. Swapper Service
- ✅ Статус: Працює
- ✅ Порт: 9102
- ✅ Процес: uvicorn (PID: 95237)
⚠️ Що потрібно запустити
1. Monitor Agent Service (порт 9500)
- ❌ Статус: НЕ запущений
- 📋 Потрібно запустити:
cd services/monitor-agent-service
python -m venv venv
source venv/bin/activate # На macOS/Linux
# або venv\Scripts\activate на Windows
pip install -r requirements.txt
python -m uvicorn app.main:app --host 0.0.0.0 --port 9500 --reload
Environment Variables:
export OLLAMA_BASE_URL=http://192.168.1.244:11434
export MISTRAL_MODEL=mistral:7b
export MEMORY_SERVICE_URL=http://localhost:8000
2. Memory Service (порт 8000)
- ❌ Статус: НЕ запущений
- 📋 Потрібно запустити:
# Через Docker Compose
docker-compose up -d memory-service postgres
# Або напряму
cd services/memory-service
python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
🚀 Швидкий запуск всіх сервісів
Варіант 1: Docker Compose (рекомендовано)
# Запустити всі сервіси
docker-compose up -d
# Перевірити статус
docker-compose ps
Варіант 2: Ручний запуск
# 1. Frontend (вже працює)
# npm run dev
# 2. Memory Service
cd services/memory-service
python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
# 3. Monitor Agent Service
cd services/monitor-agent-service
python -m uvicorn app.main:app --host 0.0.0.0 --port 9500 --reload
📊 Поточна архітектура
Frontend (localhost:8899) ✅
↓
MonitorChat компонент ✅
↓
Monitor Agent Service (localhost:9500) ❌ ПОТРІБНО ЗАПУСТИТИ
↓
Ollama на НОДА2 (192.168.1.244:11434) ⚠️ ПЕРЕВІРИТИ
↓
Memory Service (localhost:8000) ❌ ПОТРІБНО ЗАПУСТИТИ
↓
PostgreSQL (localhost:5432) ⚠️ ПЕРЕВІРИТИ
✅ Перевірка після запуску
1. Frontend
curl http://localhost:8899
# Має повернути HTML сторінку
2. Monitor Agent Service
curl http://localhost:9500/health
# Має повернути: {"status":"ok","service":"monitor-agent-service"}
3. Memory Service
curl http://localhost:8000/health
# Має повернути статус здоров'я
4. Ollama на НОДА2
curl http://192.168.1.244:11434/api/tags
# Має повернути список моделей
🎯 Функціональність після запуску
Коли все запущено:
- ✅ Frontend працює - всі сторінки доступні
- ✅ MonitorChat працює - кругляшок на всіх сторінках
- ✅ Чат з Monitor Agent - реальні відповіді через Mistral
- ✅ Збереження подій - автоматичне збереження в Memory Service
- ✅ Відображення подій - реальні події в чаті
- ✅ Пам'ять працює - Monitor Agent може відповідати на питання
📝 Наступні кроки
- Запустити Monitor Agent Service
- Запустити Memory Service
- Перевірити підключення до Ollama на НОДА2
- Перевірити що всі компоненти працюють разом
Last Updated: 2025-01-27
Status: ⚠️ Частково працює (Frontend ✅, Backend сервіси ❌)