Parallel tool calls cancel sibling calls when one fails
Status Closed — duplicate
Reported on v2.1.160
Maintainer reply None cached
Activity 3 comments · opened Jun 3, 2026 · closed Jun 6, 2026
Summary
When multiple tool calls are dispatched in parallel and one fails, the remaining sibling calls are silently cancelled with 'Cancelled: parallel tool call errored' — even though they are completely independent.
Environment
- Claude Code CLI: 2.1.160
- OS: Windows 11
Steps to reproduce
- Dispatch 3 independent Bash tool calls in parallel
- Arrange for one to fail (e.g. command not found)
- Observe: remaining 2 are cancelled rather than completing independently
Expected
Each parallel call completes independently regardless of sibling failures.
Impact
Forces sequential retries for work that should be parallel.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗