Add /jobs endpoint to monitor routers and improve service status handling in dashboard
Some checks failed
API Endpoint Tests / test-api-endpoints (push) Successful in 16s
CLI Tests / test-cli (push) Failing after 11s
Cross-Node Transaction Testing / transaction-test (push) Successful in 3s
Deploy to Testnet / deploy-testnet (push) Successful in 1m8s
Integration Tests / test-service-integration (push) Successful in 2m38s
Multi-Node Stress Testing / stress-test (push) Successful in 3s
Node Failover Simulation / failover-test (push) Successful in 2s
Production Tests / Production Integration Tests (push) Successful in 17s
Python Tests / test-python (push) Failing after 1m5s
Security Scanning / security-scan (push) Successful in 27s

- Add /jobs endpoint to both agent-coordinator and coordinator-api monitor routers
- Add get_jobs function returning empty list for history and metrics commands
- Update dashboard command to handle both string and dict formats for service status
- Initialize campaigns file when empty in addition to when missing
This commit is contained in:
aitbc
2026-05-08 13:06:19 +02:00
parent d13b27479e
commit 5502d2533a
3 changed files with 18 additions and 2 deletions

View File

@@ -46,3 +46,9 @@ async def get_miners():
async def get_history_dashboard():
"""Get historical dashboard data."""
return []
@router.get("/jobs", response_model=List[Dict])
async def get_jobs():
"""Get jobs list for history and metrics commands."""
return []

View File

@@ -46,3 +46,9 @@ async def get_miners():
async def get_history_dashboard():
"""Get historical dashboard data."""
return []
@router.get("/jobs", response_model=List[Dict])
async def get_jobs():
"""Get jobs list for history and metrics commands."""
return []