- 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
3.2 KiB
3.2 KiB
Monitor Agent - Configuration & Knowledge Base
Monitor Agent Configuration
Model Information:
- Model:
local_qwen3_8b - Backend:
ollama(local) - Node:
node2 - Type: System Agent (non-orchestrator)
System Prompt:
Monitor Agent має доступ до:
- Real-time system data (node status, service health)
- Resource usage metrics
- Agent activity tracking
- Infrastructure health monitoring
- Автоматичний збір знань про проєкт з системних подій
Knowledge Base
Monitor Agent автоматично збирає знання в свою базу знань:
Current Knowledge Base Files:
-
system_metrics.json (500 KB, live)
- Real-time system metrics
- Performance data
- Resource usage statistics
-
infrastructure_docs.md (120 KB, vectorized)
- Infrastructure documentation
- System architecture
- Service configurations
-
agent_activities.log (2.1 MB, live)
- Agent activity logs
- Task execution history
- Agent interactions
-
node_status_history.json (850 KB, live)
- Historical node statuses
- Node health metrics
- Status change events
-
system_events.json (1.2 MB, live)
- System events log
- Infrastructure changes
- Service updates
Automatic Knowledge Collection
Monitor Agent автоматично збирає знання з:
-
System Events (EVENT_LOG):
- Node creation/status changes
- Agent creation/updates
- Service additions/changes
- Swapper Service updates
-
Agent Activities:
- Agent interactions
- Task executions
- Chat messages
- System changes
-
Node Status:
- Health checks
- Resource usage
- Service availability
- Performance metrics
-
Infrastructure Changes:
- Service deployments
- Configuration updates
- Model additions
- Workspace changes
Chat Interface
Monitor Agent:
- Плаваюче вікно чату (384px × 600px) поверх всіх вікон
- Доступне з будь-якої сторінки через floating button
- z-index: 9999 (найвищий пріоритет)
Other Agents:
- Чат всередині кабінету агента
- Розмір: 500px висота
- Інтегрований в кабінет агента
API Endpoints
Chat with Monitor Agent:
POST /api/agent/monitor/chat
Content-Type: application/json
{
"agent_id": "monitor",
"message": "What is the current system status?"
}
Get Monitor Agent Metrics:
GET /api/agent/monitor/metrics
Knowledge Base Updates
Monitor Agent оновлює базу знань автоматично при:
- Створенні нових агентів
- Зміні статусу нод
- Додаванні сервісів
- Виконанні задач
- Системних подіях
Всі події зберігаються в EVENT_LOG та автоматично додаються до knowledge base.
Status: ✅ Configured Model: local_qwen3_8b (Ollama) Knowledge Collection: ✅ Active Chat Interface: ✅ Floating window (Monitor only)