Apple
8e14750f8b
fix: discover_node_state.py global variable scope, add generated node state files
2025-12-01 06:50:48 -08:00
Apple
f5c58358a0
feat: add 'Додати ноду' button to Node Directory, create /nodes/register page, add node discovery script
2025-12-01 06:47:27 -08:00
Apple
909258fdcb
fix: DAGI Router agents logic, MicroDAO logo URL handling
2025-12-01 06:03:08 -08:00
Apple
e3accd4df0
feat: DAGI Router v2 - new endpoints, hooks, and UI card
2025-12-01 05:21:43 -08:00
Apple
1a81cf75f1
feat: add unified API proxy layer, debug endpoint, and systemd service for node-guardian
2025-12-01 03:43:06 -08:00
Apple
b3e3c6417d
fix: update Swapper endpoints (/health, /models), remove upload size limits, auto-convert images
2025-12-01 03:03:27 -08:00
Apple
135e8ed83c
fix: suppress expected swapper connection errors in guardian loop
2025-11-30 15:41:42 -08:00
Apple
4f123ae79b
fix: update deploy script to avoid container conflicts
2025-11-30 15:25:37 -08:00
Apple
cbaaed5e23
fix: fix backend files and add swapper functionality
2025-11-30 15:19:11 -08:00
Apple
fd814b2059
feat: implement Swapper metrics collection and UI
2025-11-30 15:12:49 -08:00
Apple
5b5160ad8b
fix: correct API endpoints in node-guardian-loop script
2025-11-30 15:01:06 -08:00
Apple
4ae9ee4d70
fix: allow healthy status in invariants check
2025-11-30 14:53:53 -08:00
Apple
a8617df1d0
fix: check /health instead of /healthz in invariants script
2025-11-30 14:53:17 -08:00
Apple
5c1d7d15f9
fix: correct API endpoints in verification scripts
2025-11-30 14:51:59 -08:00
Apple
6d4f9ec7c5
feat: add post-deploy verification checklist and script
2025-11-30 14:47:27 -08:00
Apple
b2240f5314
fix: make deploy script robust
2025-11-30 14:07:28 -08:00
Apple
d71da0bae3
fix: restore DB script and migrations
2025-11-30 14:06:45 -08:00
Apple
534bd72183
ops: add DB restore and deploy script
2025-11-30 14:05:55 -08:00
Apple
bca81dc719
feat: Node Self-Healing, DAGI Audit, Agent Prompts, Infra Invariants
...
### Backend (city-service)
- Node Registry + Self-Healing API (migration 039)
- Improved get_all_nodes() with robust fallback for node_registry/node_cache
- Agent Prompts Runtime API for DAGI Router integration
- DAGI Router Audit endpoints (phantom/stale detection)
- Node Agents API (Guardian/Steward)
- Node metrics extended (CPU/GPU/RAM/Disk)
### Frontend (apps/web)
- Node Directory with improved error handling
- Node Cabinet with metrics cards
- DAGI Router Card component
- Node Metrics Card component
- useDAGIAudit hook
### Scripts
- check-invariants.py - deploy verification
- node-bootstrap.sh - node self-registration
- node-guardian-loop.py - continuous self-healing
- dagi_agent_audit.py - DAGI audit utility
### Migrations
- 034: Agent prompts seed
- 035: Agent DAGI audit
- 036: Node metrics extended
- 037: Node agents complete
- 038: Agent prompts full coverage
- 039: Node registry self-healing
### Tests
- test_infra_smoke.py
- test_agent_prompts_runtime.py
- test_dagi_router_api.py
### Documentation
- DEPLOY_CHECKLIST_2024_11_30.md
- Multiple TASK_PHASE docs
2025-11-30 13:52:01 -08:00
Apple
e46d026cf2
debug: add logging to mark_test_entities.py
2025-11-28 09:25:04 -08:00
Apple
4286d64f05
feat: add data cleanup scripts and config (Task 027)
2025-11-28 09:22:57 -08:00
Apple
acc06f41d3
feat: UI alignment - Agent Console, Citizens, MicroDAO Dashboard (TASK 2)
2025-11-28 09:09:00 -08:00
Apple
47442b801f
feat: data cleanup - soft delete test agents and microdaos
2025-11-28 08:16:56 -08:00
Apple
2a465b04c2
feat: add orphan agent finder script, update alignment doc with MicroDAO rule
2025-11-28 05:39:59 -08:00
Apple
776ab3a7ba
feat: add node-registry dashboard, matrix-presence-aggregator, ocr-service updates
2025-11-28 05:23:14 -08:00
Apple
2a6112fc42
Add Infra Automation Pack v1: docs infrastructure, logging stack, sync scripts
2025-11-27 09:29:42 -08:00
Apple
6bd769ef40
feat(city-map): Add 2D City Map with coordinates and agent presence
...
- Add migration 013_city_map_coordinates.sql with map coordinates, zones, and agents table
- Add /city/map API endpoint in city-service
- Add /city/agents and /city/agents/online endpoints
- Extend presence aggregator to include agents[] in snapshot
- Add AgentsSource for fetching agent data from DB
- Create CityMap component with interactive room tiles
- Add useCityMap hook for fetching map data
- Update useGlobalPresence to include agents
- Add map/list view toggle on /city page
- Add agent badges to room cards and map tiles
2025-11-27 07:00:47 -08:00
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
Apple
e018b9ab68
feat: додано Node Registry, GreenFood, Monitoring та Utils
2025-11-21 00:35:41 -08:00
Apple
4601c6fca8
feat: add Vision Encoder service + Vision RAG implementation
...
- Vision Encoder Service (OpenCLIP ViT-L/14, GPU-accelerated)
- FastAPI app with text/image embedding endpoints (768-dim)
- Docker support with NVIDIA GPU runtime
- Port 8001, health checks, model info API
- Qdrant Vector Database integration
- Port 6333/6334 (HTTP/gRPC)
- Image embeddings storage (768-dim, Cosine distance)
- Auto collection creation
- Vision RAG implementation
- VisionEncoderClient (Python client for API)
- Image Search module (text-to-image, image-to-image)
- Vision RAG routing in DAGI Router (mode: image_search)
- VisionEncoderProvider integration
- Documentation (5000+ lines)
- SYSTEM-INVENTORY.md - Complete system inventory
- VISION-ENCODER-STATUS.md - Service status
- VISION-RAG-IMPLEMENTATION.md - Implementation details
- vision_encoder_deployment_task.md - Deployment checklist
- services/vision-encoder/README.md - Deployment guide
- Updated WARP.md, INFRASTRUCTURE.md, Jupyter Notebook
- Testing
- test-vision-encoder.sh - Smoke tests (6 tests)
- Unit tests for client, image search, routing
- Services: 17 total (added Vision Encoder + Qdrant)
- AI Models: 3 (qwen3:8b, OpenCLIP ViT-L/14, BAAI/bge-m3)
- GPU Services: 2 (Vision Encoder, Ollama)
- VRAM Usage: ~10 GB (concurrent)
Status: Production Ready ✅
2025-11-17 05:24:36 -08:00
Apple
730b46a2b4
feat: Add automated HTTPS gateway setup for agent webhooks
...
- Add setup-nginx-gateway.sh for Let's Encrypt + nginx
- Add register-agent-webhook.sh for easy webhook registration
- Update HELION-QUICKSTART.md with production deployment guide
- Supports unlimited agents without nginx reconfiguration
2025-11-16 11:13:40 -08:00
Apple
582ab75b03
feat: add MicroDAO balance checks and DAARION.city integration
...
- Update Wallet Service: balance checks (1 DAARION for create, 0.01 for usage)
- Update DAOFactory Service: use new balance checks
- Add DB migration: teams type field and city_links table
- Add DAARION.city seed data
- Create teams API routes with balance validation
- Add DAARION.city remote repository
- Add sync scripts and documentation
2025-11-15 08:56:14 -08:00