feat: TASK 038 - Node Guardian & Steward Integration

- Backend: Added dynamic discovery of node agents in repo_city.py
- Backend: Created seed SQL for agent types
- Frontend: Added NodeGuardianCard component
- Frontend: Integrated NodeGuardianCard into Node Dashboard / Profile
This commit is contained in:
Apple
2025-11-29 01:46:38 -08:00
parent aee8bf00ff
commit 0bab4bba08
5 changed files with 245 additions and 3 deletions

View File

@@ -0,0 +1,23 @@
-- Оновлення типів агентів для Node Guardian та Node Steward
-- NODE 1
UPDATE agents
SET kind = 'node_guardian'
WHERE id = 'monitor-node1';
UPDATE agents
SET kind = 'node_steward'
WHERE id = 'node-steward-node1';
-- NODE 2
UPDATE agents
SET kind = 'node_guardian'
WHERE id = 'monitor-node2';
UPDATE agents
SET kind = 'node_steward'
WHERE id = 'node-steward-node2';
-- Додати теги (опціонально, якщо колонка tags існує і це масив текстів)
-- UPDATE agents SET tags = array_append(tags, 'role:guardian') WHERE id = 'monitor-node1' AND NOT ('role:guardian' = ANY(tags));