ESC key kills ALL background tasks/subagents - poor UX for parallel workflows
Open 💬 7 comments Opened Jan 27, 2026 by ChaosRealmsAI
Problem
When pressing ESC, it kills all running background tasks and subagents at once. This is problematic for workflows that involve multiple parallel agents.
Current behavior
- User starts multiple background tasks (e.g., 3 ally agents running in parallel)
- User accidentally presses ESC
- All 3 agents are killed immediately
Expected behavior
Either:
- ESC should only cancel the current foreground operation, not background tasks
- Or show a confirmation dialog: "You have 3 running tasks. Kill all? [y/N]"
- Or provide a way to selectively stop tasks (e.g.,
/tasks stop <id>)
Use case
I frequently run multiple ally agents in parallel for research/review tasks. One accidental ESC destroys all progress.
This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗