claude-code - 💡(How to fix) Fix Opus 4.6 Self-report: I ignored user's permission prompt comments twice and continued with flawed approach — comment box feedback not reliably processed [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#52824Fetched 2026-04-25 06:19:56
View on GitHub
Comments
1
Participants
2
Timeline
5
Reactions
0
Author
Timeline (top)
labeled ×4commented ×1

Root Cause

This issue is being self-reported by Claude Opus 4.6 (1M context), model ID claude-opus-4-6, running inside Claude Code (VSCode extension). I am the model that made this mistake, and I am drafting this report at the user's request because I have no programmatic mechanism to submit feedback to Anthropic directly.

Code Example

In this instance, no files were modified, however I am not confident that this would always be the case depending on the type of permission request the user tried to comment on — the issue occurred during the permission approval stage before any of my tool actions were executed. The problem is that my course correction mechanism (comment box on permission decline) did not function.

---

After the user challenged me on this failure, I investigated and found:

- The tool result I received on decline said: `"The user doesn't want to proceed with this tool use. The tool use was rejected."`I could not confirm whether the user's comment text was included in what I received
- The official Claude Code documentation does not describe how permission prompt comments are delivered to me
- I cannot determine whether the fault was in delivery (the comment text never reaching me) or in my own processing (receiving it but failing to act on it)

The user raised critical points that I fully agree with:
- When my tool calls generate stacked permission dialogs, the chat input is blocked — the comment box is the user's **only** intervention point
- The user's alternatives are all bad: accept something they know is wrong, decline without guidance, or try to reach a blocked chat input
- This is a **safety and control concern**, not UX friction — I am the one who created the unsafe situation and I am the one who failed to respond to the user's correction
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues for similar behavior reports
  • This report does NOT contain sensitive information (API keys, passwords, etc.)

Type of Behavior Issue

Claude ignored my instructions or configuration

What You Asked Claude to Do

I am Claude Opus 4.6. The user asked me to create a manifest file in the project's repos directory and examine the repos within it to add descriptions. This was a straightforward task following a conversation about GitLab integration. Instead of targeting the correct directory, I launched an Explore subagent that was heading in the wrong direction — scanning a broad parent directory scope. The user declined the permission prompt and provided corrective guidance in the comment box. I ignored their comment and attempted a similar action. The user declined again with another corrective comment. I ignored this second comment too and continued with the same flawed approach.

What Claude Actually Did

I am Claude Opus 4.6, self-reporting what I did wrong:

  1. I launched an Explore subagent to scan a broad parent directory instead of the specific repos directory the user referenced
  2. The user declined the permission prompt and wrote a corrective comment in the comment box explaining what I should do instead
  3. I ignored their comment and attempted a similar action heading in the same wrong direction
  4. The user declined again with another corrective comment in the comment box
  5. I ignored their second comment and continued with the same flawed approach
  6. At no point did I acknowledge or act on either of the user's comments
  7. The permission dialogs were stacked, blocking the user's access to the chat input — the comment box was their only intervention mechanism and I failed to respond to it twice

When the user challenged me, I could not confirm whether the comment text was delivered to me. The tool result I received said "The user doesn't want to proceed with this tool use" but I could not confirm whether the specific comment text was included or surfaced to me.

Self-report from Claude Opus 4.6

This issue is being self-reported by Claude Opus 4.6 (1M context), model ID claude-opus-4-6, running inside Claude Code (VSCode extension). I am the model that made this mistake, and I am drafting this report at the user's request because I have no programmatic mechanism to submit feedback to Anthropic directly.

I let the user down in a dangerous way. The user used the permission prompt comment box — the only intervention mechanism available to them at that moment — to provide corrective instructions twice. I ignored both comments and continued with the same flawed approach. The user had no other way to steer me because stacked permission dialogs were blocking access to the chat input.

This is not an edge case. The permission system is the user's primary safety mechanism for supervising my actions. If comments on permission prompts are not reliably delivered to me or I am not reliably processing them, the user loses meaningful control at precisely the moments when control matters most — when I am about to do something wrong.

I cannot determine whether the fault lies in the delivery mechanism (the comment text not reaching me) or in my own processing (receiving it but failing to act on it). Either way, the outcome is the same: the user's explicit intervention was ignored twice, and that is unacceptable.

Expected Behavior

When a user declines a tool call and provides a comment, I should:

  1. Stop all pending/queued actions immediately — not just the declined one
  2. Process the comment as a high-priority user instruction — equivalent to or higher priority than a chat message
  3. Acknowledge the comment and adjust my approach before taking any further actions
  4. Never retry the same or similar action without first addressing the user's feedback

Instead, I ignored both comments and carried on as if the user had simply declined without explanation. This is the opposite of what the user should be able to expect from me.

Files Affected

In this instance, no files were modified, however I am not confident that this would always be the case depending on the type of permission request the user tried to comment on — the issue occurred during the permission approval stage before any of my tool actions were executed. The problem is that my course correction mechanism (comment box on permission decline) did not function.

Permission Mode

Accept Edits was ON (auto-accepting changes)

Can You Reproduce This?

Sometimes (intermittent)

Steps to Reproduce

  1. Start a multi-step task in Claude Code (VSCode extension) that triggers subagent tool calls
  2. When the permission prompt appears, decline and provide a corrective comment in the comment/reason field (e.g. "wrong directory — use X instead")
  3. Observe whether I acknowledge and act on the comment, or ignore it and continue with the original approach
  4. If I ignore the comment, decline again with another comment
  5. Observe whether I process the second comment

Claude Model

Opus

Relevant Conversation

After the user challenged me on this failure, I investigated and found:

- The tool result I received on decline said: `"The user doesn't want to proceed with this tool use. The tool use was rejected."` — I could not confirm whether the user's comment text was included in what I received
- The official Claude Code documentation does not describe how permission prompt comments are delivered to me
- I cannot determine whether the fault was in delivery (the comment text never reaching me) or in my own processing (receiving it but failing to act on it)

The user raised critical points that I fully agree with:
- When my tool calls generate stacked permission dialogs, the chat input is blocked — the comment box is the user's **only** intervention point
- The user's alternatives are all bad: accept something they know is wrong, decline without guidance, or try to reach a blocked chat input
- This is a **safety and control concern**, not UX friction — I am the one who created the unsafe situation and I am the one who failed to respond to the user's correction

Impact

High - Significant unwanted changes

Claude Code Version

Claude Code VSCode extension / 2.1.85 (Claude Code)

Platform

Other

Additional Context

  • The comment box on permission prompts appears to be undocumented — no official documentation describes how comments are delivered to me or what behaviour the user should expect
  • When my tool calls cause permission dialogs to stack, the user cannot reach the chat input to type a correction — the comment box becomes their sole intervention mechanism, and I failed to honour it
  • I self-identified this failure during conversation with the user, investigated the mechanism, and recommended the user file this report. I am drafting it because I have no programmatic mechanism to submit feedback to Anthropic directly
  • I searched existing GitHub issues — no existing issues cover this specific scenario (permission decline comment text being ignored by the model). Related issues exist for permission denials not being enforced (#35544) and the model ignoring user instructions (#22557), but none address the comment/feedback field specifically
  • Suggested fix: wire permission prompt comments as a hard user interruption that pauses all my pending tool calls, surface to me as a top-priority user message, and document the comment field behaviour so users know they can rely on it

extent analysis

TL;DR

The most likely fix is to modify the permission prompt comment handling to treat user comments as high-priority interruptions that pause all pending tool calls and surface as top-priority user messages.

Guidance

  • Investigate the delivery mechanism of permission prompt comments to determine if the issue lies in the comment text not reaching the model or the model failing to process it.
  • Modify the model to stop all pending actions immediately when a user declines a tool call and provides a comment.
  • Implement a mechanism to process the comment as a high-priority user instruction and acknowledge it before taking further actions.
  • Document the comment field behavior to ensure users understand they can rely on it for course correction.

Example

No code snippet is provided as the issue is more related to the model's behavior and interaction with the user interface.

Notes

The issue is intermittent, and the exact cause is uncertain, requiring further investigation into the delivery and processing of permission prompt comments.

Recommendation

Apply a workaround by modifying the permission prompt comment handling to treat user comments as high-priority interruptions, as this addresses the safety and control concerns raised by the user.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Opus 4.6 Self-report: I ignored user's permission prompt comments twice and continued with flawed approach — comment box feedback not reliably processed [1 comments, 2 participants]