[FEATURE] Let me dismiss a session out of "Needs input" in the agent view without replying to it or deleting it
What I want
A way to clear a background session out of the Needs input section of the agent view (claude agents) when the session already gave me what I wanted and I don't need anything else from it.
Why
Needs input is derived from the session's last message, so today there are only two ways out of it:
- Reply to the session ("that's all, nothing further"), wait for it to answer, and let the classifier move it to Completed.
- Delete the job, which also throws away the transcript.
The first burns a model round-trip and tokens purely to change a label. The second loses history I may still want to read. Neither is what I actually mean, which is just "acknowledged, I'm done with this one."
This gets worse the more background work you run. After a batch of parallel sessions, several end on a clarifying question I no longer care about, because I got the answer elsewhere or changed my mind. Needs input stays cluttered with sessions that aren't blocking me, and it stops being a reliable list of what actually wants my attention.
Proposed behavior
A dismiss action on the selected row in the agent view, say d, that moves the session from Needs input to Completed (or to a separate Dismissed group) without sending it a message and without deleting it.
It should be a local state change with no turn and no tokens. The transcript should stay intact and the session should stay resumable, so sending it a new message later puts it back into the normal flow. I'd want it undoable, or at least confirmed, so a stray keypress doesn't hide something I did need.
Notes
Related but not the same: #69457 is about the X button on home screen cards archiving instead of clearing the notification dot, and #73760 is about the state being computed wrong. This one is about a state that's computed correctly but that I want to acknowledge and move past.
Version 2.1.220, macOS.