[Bug] Parallel tool calls cancel all siblings on single error, which appears to cause model confusion

Resolved 💬 3 comments Opened May 31, 2026 by abbator Closed Jul 7, 2026

Bug Description
When a single assistant message contains multiple tool calls and one of them exits non-zero, Claude Code cancels all the siblings and emits "Cancelled: parallel tool call ... errored". This confuses Opus 4.8 and makes it spiral into echoing things to test if its alive, like 'echo test123', 'echo alive', 'echo wakeup'.

Environment Info

  • Platform: linux
  • Terminal: ghostty
  • Version: 2.1.158
  • Feedback ID: b8d2cc19-b937-47ae-9e06-09d53061130a

Errors

[]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗