Files
cannaiq/backend
Kelly d1d58da0b2
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
feat: Add K8s worker restart and pool control APIs
K8s routes (/api/k8s):
- POST /workers/restart - Restart all worker pods

Pool routes (/api/pool):
- GET /status - Pool status, task counts, pending by role/state
- POST /open - Open pool (allow task claiming)
- POST /close - Close pool (stop task claiming)
- POST /clear - Clear pending tasks (by role/state)
- GET /tasks - List tasks in pool
- DELETE /tasks/:id - Remove specific task
- POST /release-stale - Release stuck tasks

Migration 128: pool_config table with pool_open check in claim_task

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-12-17 10:53:58 -07:00
..