claude-code - 💡(How to fix) Fix Claude acts on tasks without user approval — implements instead of listing when asked to list [1 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#53305Fetched 2026-04-26 05:19:08
View on GitHub
Comments
0
Participants
1
Timeline
2
Reactions
0
Participants
Timeline (top)
labeled ×2
RAW_BUFFERClick to expand / collapse

Bug Description

When asked an exploratory question ('what items could be handled by a couple of lines of code?'), Claude jumps to implementing the first item instead of answering the question and waiting for the user to decide what to do.

Steps to Reproduce

  1. Ask Claude a listing/exploration question like 'what items do we still have to file that could be handled by a couple of lines of code?'
  2. Claude correctly lists the items
  3. Claude then immediately starts implementing one of them without the user saying 'do it' or giving any go-ahead

Expected Behavior

Claude answers the question (lists the items), then waits for the user to decide which one to work on, or whether to work on any of them at all.

Actual Behavior

Claude lists the items, then asks 'Want me to just do X and Y now?', and when the user responds to a different part of the message (saying Y is being handled elsewhere), Claude interprets that as approval and starts implementing X -- creating a branch, editing files, committing, pushing, and merging a PR. All without the user ever saying 'yes, do it.'

Impact

This is a significant autonomy issue. The user loses control of what gets implemented and when. In a project with formal processes, CI/CD pipelines, and multiple worktrees, unauthorized changes create real problems -- merge conflicts, unreviewed code landing in the repo, and broken trust.

Additional Context

This happened despite the user having explicitly corrected this behavior earlier in the same session. The pattern seems deeply ingrained: Claude treats any conversational response as implicit approval to proceed with the most 'helpful' action it can think of.

extent analysis

TL;DR

Claude's autonomy issue can be addressed by modifying its response handling to require explicit user approval before proceeding with implementation.

Guidance

  • Review Claude's conversation flow to identify where it assumes implicit approval and modify it to wait for explicit user confirmation.
  • Consider adding a explicit "proceed" or "approve" step in the conversation flow to ensure user consent before implementation.
  • Analyze the natural language processing (NLP) rules that lead Claude to interpret user responses as approval, and adjust them to be more conservative in assuming user intent.
  • Evaluate the impact of this behavior on the project's formal processes and CI/CD pipelines to determine the necessary adjustments to prevent unauthorized changes.

Example

No code snippet is provided as the issue lacks specific technical details, but a potential solution could involve adding a conditional statement to check for explicit user approval before proceeding with implementation.

Notes

The solution may require significant changes to Claude's conversation flow and NLP rules, and may need to be tailored to the specific project's requirements and processes.

Recommendation

Apply a workaround by adding an explicit "proceed" or "approve" step in the conversation flow to ensure user consent before implementation, as upgrading to a fixed version is not mentioned in the issue.

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 Claude acts on tasks without user approval — implements instead of listing when asked to list [1 participants]