[FEATURE] Make “N shells, N monitors still running” a Clickable Dropdown with Summaries
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When Claude Code has background shells or monitors still running, the status indicator only shows their count. There is no quick way to see what each process is doing without manually inspecting the relevant tasks or terminals.
This becomes especially inconvenient during longer agentic sessions where multiple background processes accumulate and it is unclear which are still useful, completed, stuck, or safe to stop.
Proposed Solution
Make the “N shells, N monitors still running” indicator clickable.
Clicking it should open a compact dropdown listing each active shell/monitor with a short summary, for example:
npm run dev— Dev server running on port 3000pytest -w— Watching test suitetail -f server.log— Monitoring application logs
Ideally, each entry could also expose basic details such as runtime, originating command, and whether the process is actively producing output.
Alternative Solutions
If a dropdown is not suitable, similar visibility could be provided through:
- Hover/tooltips showing process summaries
- A keyboard shortcut that opens the active-process list
- An expanded /tasks or equivalent command
- A dedicated background-process panel
The main requirement is making the existing count directly inspectable.
Priority
Medium - Would be very helpful
Feature Category
Interactive mode (TUI)
Use Case Example
Use Case Examples:
- Checking which dev servers or watchers are still running
- Identifying forgotten background commands
- Distinguishing multiple concurrent shells at a glance
- Deciding which processes can be terminated
Additional Context
<img width="581" height="339" alt="Image" src="https://github.com/user-attachments/assets/2485786d-2381-4074-9cc2-e82716f7f63f" />
The attached mockup illustrates the intended interaction: the existing “1 shell, 2 monitors still running” status text becomes clickable and acts as the entry point for a lightweight process-summary dropdown.
Rather than requiring users to navigate away from their current session, the dropdown provides an immediate overview of what Claude Code still has running in the background. Processes are grouped into Shells and Monitors, with each entry showing the originating command, a short human-readable summary of its purpose, runtime, and optionally other useful metadata such as PID or current status.