- 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
55 lines
2.4 KiB
Markdown
55 lines
2.4 KiB
Markdown
# ✅ Автоматичний деплой агентів увімкнено
|
||
|
||
## 🚀 Що зроблено
|
||
|
||
Автоматичний деплой всіх не задеплоєних агентів на НОДА2 тепер працює автоматично!
|
||
|
||
### Як це працює:
|
||
|
||
1. **При завантаженні сторінки НОДА2** (`/nodes/node-2`):
|
||
- Автоматично перевіряється статус деплою всіх агентів
|
||
- Знаходяться не задеплоєні або несправні агенти
|
||
- Автоматично запускається деплой для всіх таких агентів
|
||
|
||
2. **Без підтвердження**:
|
||
- Деплой запускається автоматично через 3 секунди після завантаження сторінки
|
||
- Не потрібно натискати кнопки або підтверджувати
|
||
|
||
3. **Логування**:
|
||
- Всі дії логуються в консоль браузера (F12 → Console)
|
||
- Можна відстежити процес деплою
|
||
|
||
---
|
||
|
||
## 📊 Статус
|
||
|
||
- ✅ Автоматичний деплой увімкнено
|
||
- ✅ Перевірка статусу при завантаженні
|
||
- ✅ Деплой тільки не задеплоєних агентів
|
||
- ✅ Автоматичне оновлення статусу після деплою
|
||
- ✅ Fallback на mock деплой, якщо API не доступний
|
||
|
||
---
|
||
|
||
## 🎯 Як використовувати
|
||
|
||
1. Просто відкрийте сторінку: `http://localhost:8899/nodes/node-2`
|
||
2. Дочекайтеся 3-5 секунд
|
||
3. Перевірте консоль браузера (F12) для логів
|
||
4. Статус агентів оновиться автоматично
|
||
|
||
---
|
||
|
||
## ⚙️ Технічні деталі
|
||
|
||
- **Затримка перед деплоєм**: 3 секунди (щоб дані встигли завантажитися)
|
||
- **Перевірка**: тільки не задеплоєні або несправні агенти
|
||
- **Fallback**: якщо API не доступний, використовується mock деплой
|
||
- **Оновлення**: автоматичне оновлення статусу після деплою
|
||
|
||
---
|
||
|
||
**Status:** ✅ Активний
|
||
**Last Updated:** 2025-01-27
|
||
|