Regression: mid-task new instructions silently replace the original task instead of being treated as additive

Resolved 💬 4 comments Opened Apr 29, 2026 by linxinli-max Closed May 3, 2026

Summary

When a user inserts a new instruction in the middle of an ongoing task, the current Claude Code (Opus 4.7) tends to silently abandon the original task and pivot to the new one, rather than:

  • treating it as an additive constraint / clarification, or
  • asking whether to pause / replace the current task.

Subjectively this feels like a regression from earlier Claude versions (4.5 / 4.6), where mid-task interjections were more often merged into the running task.

Impact

  • Original work gets dropped without acknowledgement.
  • User has to re-state the original requirement to recover it.
  • Erodes trust in long, multi-step tasks because users start hedging every new message with "continue the previous task AND ...".

Suggested behavior

On a new user message during an active task, Claude should classify the message as one of: append / amend / replace / parallel, and when ambiguous, briefly confirm before discarding the in-flight task.

Environment

  • Claude Code CLI
  • Model: Opus 4.7 (1M context)
  • Observed: 2026-04

View original on GitHub ↗

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