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
This commit is contained in:
Apple
2025-11-27 00:19:40 -08:00
parent 5bed515852
commit 3de3c8cb36
6371 changed files with 1317450 additions and 932 deletions

224
RD-LAB-AGENTS-CREATED.md Normal file
View File

@@ -0,0 +1,224 @@
# ✅ R&D Lab Agents - Створено
**Дата:** 2025-11-22
**Статус:** ✅ 6 агентів R&D Lab створено та інтегровано
---
## ✅ Створено агентів
### 1. ProtoMind - Experimental Architect
**Файли:**
-`~/node2/agents/protomind/agent.json`
-`~/node2/agents/protomind/system_prompt.md`
**Характеристики:**
- **ID:** `agent-protomind`
- **Model:** deepseek-r1:70b (local, Ollama)
- **Role:** Experimental Architecture & Concept Designer
- **Workspace:** r_and_d_lab
### 2. LabForge - R&D Agent Builder
**Файли:**
-`~/node2/agents/labforge/agent.json`
-`~/node2/agents/labforge/system_prompt.md`
**Характеристики:**
- **ID:** `agent-labforge`
- **Model:** qwen2.5-coder:32b (local, Ollama)
- **Role:** R&D Agent & Service Builder
- **Workspace:** r_and_d_lab
### 3. TestPilot - Experimental Tester
**Файли:**
-`~/node2/agents/testpilot/agent.json`
-`~/node2/agents/testpilot/system_prompt.md`
**Характеристики:**
- **ID:** `agent-testpilot`
- **Model:** mistral-nemo:12b (local, Ollama)
- **Role:** Experimental Feature & Scenario Tester
- **Workspace:** r_and_d_lab
### 4. ModelScout - New Models Explorer
**Файли:**
-`~/node2/agents/modelscout/agent.json`
-`~/node2/agents/modelscout/system_prompt.md`
**Характеристики:**
- **ID:** `agent-modelscout`
- **Model:** gemma2:27b (local, Ollama)
- **Role:** New Models & Tools Explorer
- **Workspace:** r_and_d_lab
### 5. BreakPoint - Red-team Developer
**Файли:**
-`~/node2/agents/breakpoint/agent.json`
-`~/node2/agents/breakpoint/system_prompt.md`
**Характеристики:**
- **ID:** `agent-breakpoint`
- **Model:** deepseek-coder:33b (local, Ollama)
- **Role:** Red-team Developer for R&D Experiments
- **Workspace:** r_and_d_lab
### 6. GrowCell - AI Evolution Agent
**Файли:**
-`~/node2/agents/growcell/agent.json`
-`~/node2/agents/growcell/system_prompt.md`
**Характеристики:**
- **ID:** `agent-growcell`
- **Model:** phi3:latest (local, Ollama)
- **Role:** Evolution & Iteration Agent
- **Workspace:** r_and_d_lab
---
## 📋 R&D Lab Workspace
**Workspace:** `r_and_d_lab`
**Participants:**
- Sofia (R&D Orchestrator, Leader)
- ProtoMind
- LabForge
- ModelScout
- TestPilot
- BreakPoint
- GrowCell
---
## 📊 Відображення в моніторі
### Агенти:
Відкрити: `http://localhost:8899/agents`
Має відображатися:
- ✅ ProtoMind (deepseek-r1:70b, Node-2)
- ✅ LabForge (qwen2.5-coder:32b, Node-2)
- ✅ TestPilot (mistral-nemo:12b, Node-2)
- ✅ ModelScout (gemma2:27b, Node-2)
- ✅ BreakPoint (deepseek-coder:33b, Node-2)
- ✅ GrowCell (phi3:latest, Node-2)
### System Activity Log:
Відкрити: `http://localhost:8899/`
Блок "Monitor Agent & System Activity":
- ✅ Події про створення всіх 6 агентів R&D Lab
---
## 🎯 R&D Lab Structure
**Orchestrator:**
- Sofia (xAI, grok-4.1) - R&D Orchestrator
**Local Agents:**
- ProtoMind (deepseek-r1:70b) - Architecture
- LabForge (qwen2.5-coder:32b) - Code Builder
- TestPilot (mistral-nemo:12b) - Testing
- ModelScout (gemma2:27b) - Model Explorer
- BreakPoint (deepseek-coder:33b) - Security
- GrowCell (phi3:latest) - Evolution
---
## 📝 Структура файлів
```
~/node2/
├── agents/
│ ├── protomind/
│ │ ├── agent.json
│ │ └── system_prompt.md
│ ├── labforge/
│ │ ├── agent.json
│ │ └── system_prompt.md
│ ├── testpilot/
│ │ ├── agent.json
│ │ └── system_prompt.md
│ ├── modelscout/
│ │ ├── agent.json
│ │ └── system_prompt.md
│ ├── breakpoint/
│ │ ├── agent.json
│ │ └── system_prompt.md
│ └── growcell/
│ ├── agent.json
│ └── system_prompt.md
└── config/
└── workspaces.json (updated)
```
---
## ✅ Перевірка
### 1. Файли створено:
```bash
ls -la ~/node2/agents/{protomind,labforge,testpilot,modelscout,breakpoint,growcell}/
```
**Очікуваний результат:**
- Всі 6 директорій створено
- Всі agent.json та system_prompt.md файли присутні
### 2. Агенти в моніторі:
```bash
curl http://localhost:8899/api/agents | grep -i "protomind\|labforge\|testpilot\|modelscout\|breakpoint\|growcell"
```
**Очікуваний результат:**
- Всі 6 агентів знайдено
- Total agents: 16 (включаючи нові)
### 3. Події в System Activity Log:
```bash
curl http://localhost:8899/api/events?limit=20
```
**Очікуваний результат:**
- Події про створення всіх 6 агентів R&D Lab
### 4. Workspace оновлено:
```bash
cat ~/node2/config/workspaces.json
```
**Очікуваний результат:**
- r_and_d_lab містить всіх 7 participants (Sofia + 6 нових)
---
## 🎯 Результат
- ✅ 6 агентів R&D Lab створено
- ✅ Файли конфігурації створено
- ✅ Агенти додано до монітора
- ✅ Workspace оновлено
- ✅ Події логуються автоматично
**Total agents:** 16 (включаючи 6 нових R&D Lab агентів)
---
**Last Updated:** 2025-11-22
**Status:** ✅ Готово
**R&D Lab Agents Created:** 6
**Workspace:** r_and_d_lab (7 participants)