claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

[Feature Request] Implement Thrashing Detection and Auto-Intervention

Open smartwatermelon opened this issue 2 months ago • 2 comments

Bug Description Implement Thrashing Detection and Auto-Intervention

Priority: CRITICAL

Problem: Claude Code can get stuck in trial-and-error loops, trying variations of the same failing approach without stopping to research or ask for help. Example from real session: Hit "EAS CLI couldn't find credentials" error 10+ times, tried different environment variable combinations, created 5 different expect scripts, never stepped back to research the root cause.

Current Behavior:

Same error appears multiple times AI tries slight variations without hypothesis User watches 794 lines of transcript with minimal progress No self-awareness that approach isn't working Expected Behavior:

After same error appears 3 times, automatically pause Prompt: "I'm stuck in a loop with [error]. Let me research the root cause before trying more approaches." Force a research/analysis phase Ask user for guidance before continuing Impact:

Wastes hours of user time Creates frustration and loss of trust Makes complex debugging tasks nearly unusable Suggested Implementation:

Track error messages across tool calls in a session When same error signature appears 3+ times, trigger intervention Require AI to articulate hypothesis before next attempt Surface this to user: "I notice I'm repeating attempts. Should I step back and research?"

smartwatermelon avatar Dec 01 '25 01:12 smartwatermelon