Add "Waiting for Review" state to background job list
Open 💬 0 comments Opened Jul 8, 2026 by CookieMonster42
Problem
When running background agents / parallel tasks, the job list currently shows:
workingwaiting for inputcompletedfailed
A finished job flips straight to completed regardless of whether I've actually seen the output. With 3–5 parallel background jobs, I lose track of which results I've reviewed and which are still fresh.
completed currently conflates two distinct states:
- System-side: the agent produced a
result:and stopped working. - User-side: I've read and acknowledged the result.
Proposal
Add a new state between completed and "acknowledged":
working→waiting for review(agent finished, user hasn't opened it) →completed(user has opened / acknowledged the job)
Transition trigger: opening the job's transcript, or an explicit "mark reviewed" action. Sensible default: opening = acknowledging.
Why it matters
- Parallel workflows become tractable — the list becomes a review queue, not just a status log.
- Removes the "did I already look at this one?" tax when returning to the terminal after a break.
- Mirrors patterns from PR review tools (unread → read), email (unread → read), GitHub notifications.
Nice-to-have
- Visual differentiation (bold / dot / color) in the FleetView list.
- Optional:
--auto-reviewflag for jobs where I don't want this state (fully autonomous chains).