Files
microdao-daarion/MONITOR-AGENT-INFO.md
Apple 3de3c8cb36 feat: Add presence heartbeat for Matrix online status
- 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
2025-11-27 00:19:40 -08:00

136 lines
3.2 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.
# 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:
1. **system_metrics.json** (500 KB, live)
- Real-time system metrics
- Performance data
- Resource usage statistics
2. **infrastructure_docs.md** (120 KB, vectorized)
- Infrastructure documentation
- System architecture
- Service configurations
3. **agent_activities.log** (2.1 MB, live)
- Agent activity logs
- Task execution history
- Agent interactions
4. **node_status_history.json** (850 KB, live)
- Historical node statuses
- Node health metrics
- Status change events
5. **system_events.json** (1.2 MB, live)
- System events log
- Infrastructure changes
- Service updates
---
## Automatic Knowledge Collection
Monitor Agent автоматично збирає знання з:
1. **System Events (EVENT_LOG):**
- Node creation/status changes
- Agent creation/updates
- Service additions/changes
- Swapper Service updates
2. **Agent Activities:**
- Agent interactions
- Task executions
- Chat messages
- System changes
3. **Node Status:**
- Health checks
- Resource usage
- Service availability
- Performance metrics
4. **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:
```http
POST /api/agent/monitor/chat
Content-Type: application/json
{
"agent_id": "monitor",
"message": "What is the current system status?"
}
```
### Get Monitor Agent Metrics:
```http
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)