docs: Update test agents fix documentation with removed script info
This commit is contained in:
@@ -8,7 +8,8 @@
|
||||
|
||||
1. **Міграції**: Раніше міграція `013_city_map_coordinates.sql` містила INSERT для тестових агентів
|
||||
2. **Бекапи**: Старі бекапи містили тестові агенти
|
||||
3. **Відсутність захисту**: Не було автоматичного видалення тестових агентів
|
||||
3. **Старий скрипт**: `scripts/setup-node2-agents.sh` намагався призначити тестові агенти до НОДА2
|
||||
4. **Відсутність захисту**: Не було автоматичного видалення тестових агентів
|
||||
|
||||
## Виправлення
|
||||
|
||||
@@ -18,24 +19,31 @@
|
||||
- INSERT для тестових агентів закоментовано
|
||||
- Додано коментар про те, що тестові агенти не повинні створюватися
|
||||
|
||||
### 2. Створено скрипт видалення
|
||||
### 2. Видалено проблемний скрипт
|
||||
|
||||
**`scripts/setup-node2-agents.sh`** (видалено):
|
||||
- Намагався призначити тестові агенти до НОДА2
|
||||
- Замінений на `scripts/sync-node2-dagi-agents.py`
|
||||
|
||||
### 3. Створено скрипт видалення
|
||||
|
||||
**`scripts/remove-test-agents.sh`**:
|
||||
- Автоматично видаляє тестові агенти
|
||||
- Може викликатися після міграцій або вручну
|
||||
|
||||
### 3. Інтегровано в health check
|
||||
### 4. Інтегровано в health check
|
||||
|
||||
**`scripts/db-health-check.sh`**:
|
||||
- Автоматично перевіряє наявність тестових агентів
|
||||
- Видаляє їх при виявленні
|
||||
- Запускається кожні 30 хвилин через cron
|
||||
|
||||
### 4. Sync скрипт для НОДА2
|
||||
### 5. Sync скрипт для НОДА2
|
||||
|
||||
**`scripts/sync-node2-dagi-agents.py`**:
|
||||
- Завантажує 50 реальних DAGI агентів з `config/agents_city_mapping.yaml`
|
||||
- Призначає їх до `node-2-macbook-m4max`
|
||||
- **Використовуйте цей скрипт замість setup-node2-agents.sh**
|
||||
|
||||
## Використання
|
||||
|
||||
@@ -46,7 +54,7 @@ cd /opt/microdao-daarion
|
||||
bash scripts/remove-test-agents.sh
|
||||
```
|
||||
|
||||
### Завантажити агентів НОДА2
|
||||
### Завантажити агентів НОДА2 (правильний спосіб)
|
||||
|
||||
```bash
|
||||
cd /opt/microdao-daarion
|
||||
@@ -72,6 +80,8 @@ FROM agents;
|
||||
- `ag_builder` - Builder Bot
|
||||
- `ag_greeter` - Greeter
|
||||
|
||||
**Ці агенти автоматично видаляються health check скриптом кожні 30 хвилин.**
|
||||
|
||||
## Реальні агенти НОДА2
|
||||
|
||||
50 агентів з `config/agents_city_mapping.yaml`, організовані по районах:
|
||||
@@ -91,7 +101,8 @@ FROM agents;
|
||||
|
||||
1. **Health check**: Автоматично видаляє тестові агенти кожні 30 хвилин
|
||||
2. **Міграції**: Тестові агенти закоментовані в міграціях
|
||||
3. **Sync скрипт**: Завжди використовувати для завантаження реальних агентів
|
||||
3. **Sync скрипт**: Завжди використовувати `sync-node2-dagi-agents.py` для завантаження реальних агентів
|
||||
4. **Старий скрипт видалено**: `setup-node2-agents.sh` більше не існує
|
||||
|
||||
## Перевірка після відновлення з бекапу
|
||||
|
||||
@@ -106,5 +117,12 @@ python3 scripts/sync-node2-dagi-agents.py
|
||||
docker exec daarion-postgres psql -U postgres -d daarion -c "
|
||||
SELECT COUNT(*) FROM agents WHERE node_id = 'node-2-macbook-m4max';
|
||||
"
|
||||
# Має бути: 50
|
||||
```
|
||||
|
||||
## Поточний стан
|
||||
|
||||
- ✅ Тестові агенти видалені
|
||||
- ✅ 50 агентів НОДА2 завантажено
|
||||
- ✅ Health check автоматично видаляє тестові агенти
|
||||
- ✅ Старий скрипт видалено
|
||||
|
||||
Reference in New Issue
Block a user