[Bug] Tool calls execute without waiting for user approval between operations
Bug Description
Title: "Claude Code queues multiple tool calls without waiting for user approval"
Description:
Claude Code executes tool calls in a queue without pausing for user feedback between them. This means:
If the user rejects/interrupts the first tool call, subsequent queued calls still execute
Wastes rate limits on unapproved operations
Unnecessary context consumption
User can't redirect the approach mid-execution
Desired behavior:
After each tool call completes, wait for explicit user approval before executing the next queued tool call. This lets users:
Review each step
Approve/reject before wasting resources
Change direction if needed
Example: Multiple failed attempts to update AuthService.ts — user should be able to stop after attempt 1 and suggest a different approach, rather than Claude blindly executing attempts 2-18.
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.0.76
- Feedback ID: 9e153922-00c9-4479-b858-6a35b347c592
<img width="2669" height="1618" alt="Image" src="https://github.com/user-attachments/assets/2128439d-4172-4cee-b0a2-fa85e7f957e5" />
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗