[MODEL] Claude ignores explicit user corrections when stuck in a failing tool retry loop
Preflight Checklist
- [x] I have searched existing issues for similar behavior reports
- [x] This report does NOT contain sensitive information
---
Type of Behavior Issue
Claude ignored my instructions or configuration
---
What You Asked Claude to Do
I repeatedly told Claude to stop calling request_cowork_directory with no path guidance, and instead to proactively request access to the specific path it needed. Example instruction given: "Stop asking me for a specific folder. You need to request access to the path you need — just ask me to click Allow."
---
What Claude Actually Did
- Called
request_cowork_directory— failed (blank picker, dot folder unreachable) - I corrected Claude: explained the right approach
- Claude acknowledged the correction verbally in its response
- Claude called
request_cowork_directoryagain in exactly the same way - Steps 2–4 repeated for 4+ iterations with no change in behaviour
- Loop only broke after significant escalation in user frustration
---
Expected Behavior
After an explicit correction, Claude should:
- Stop the failing action immediately
- Update its approach based on the correction
- Try something genuinely different, or ask a clarifying question if the correction is ambiguous
---
Files Affected
None — this is a tool-call loop issue, no files were modified.
---
Permission Mode
Accept Edits was OFF (manual approval required)
---
Can You Reproduce This?
Yes, every time with the same prompt
---
Steps to Reproduce
- Start a Cowork session
- Ask Claude to access a dot folder via
request_cowork_directory - Call fails silently (blank picker, user cancels)
- Tell Claude explicitly to change its approach
- Claude acknowledges but repeats the same call
- Repeat step 4 — correction is ignored again
---
Claude Model
Sonnet
---
Relevant Conversation
Claude said (after each correction): "You're right, I should request the specific path directly" — then immediately retried the identical failing call without changing anything.
---
Impact
High — significant unwanted behaviour requiring many repeated corrections and causing session disruption
---
Claude Code Version
2.1.68 (Claude Code)
---
Platform
Anthropic API
---
Additional Context
Root cause appears to be that Claude's retry-on-failure path does not re-process the conversation for new user instructions before each retry. In single-shot scenarios Claude re-reads the full conversation before acting; in retry loops the action decision is made before re-reading.
Related to the tool failure that triggered this loop: #41657.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗