← ClaudeAtlas

kookr-supervise-taskslisted

Autonomously monitor running Kookr agent tasks, advance them through permission prompts / idle states, and judge completion correctly (including treating CI Actions-budget failures as non-blocking). Use when the user asks to "supervise", "monitor", "babysit", or "auto-advance" running Kookr tasks.
kookr-ai/kookr · ★ 2 · AI & Automation · score 78
Install: claude install-skill kookr-ai/kookr
# Supervise Kookr Tasks Use when the user asks you to supervise, monitor, or auto-advance their running Kookr tasks without them having to type commands themselves. ## Core trust model 1. **Self-exclusion** — never send input to your own supervisor task. Identify your own `taskId` / tmux session first and exclude it from every sweep. 2. **Snoozed tasks stay untouched** — even after the snooze timer expires. If the user said "don't execute this one", that is a durable instruction, not a countdown. 3. **Other running tasks advance autonomously** — the user wants them driven to completion without further confirmation from them. Send the commands yourself. 4. **Only stop and ask** when you encounter a decision the task's own prompt explicitly deferred to the user AND that decision has not been pre-authorised by the current supervision ask. ## Inspection — what to query and how to read it ### Kookr API ```bash # List all tasks with status, sessions, age curl -s http://localhost:4800/api/tasks # Richer snapshot with snoozedUntil, anomaly, token usage curl -s http://localhost:4800/api/snapshot ``` Port is `4800` for prod, `4801` for dev. Check both if the user runs dual instances. Per-task fields that matter: - `status: "inProgress" | "completed" | "cancelled"` — top-level task state - `sessions[-1].lastStatus: "completed" | "aborted" | null` — the live agent's last hook-reported state - `sessions[-1].lastEventAt` — timestamp; compute age to spot stale idles - `snoozedUntil