claude-code - 💡(How to fix) Fix Claude responds "No response requested" after tool rejection, ignoring user messages

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…

When a tool call is rejected (widget dismissed, permission denied), Claude receives a system signal and responds with "No response requested" — completely ignoring the user's actual message. This happens even when:

  • Memory explicitly says "NEVER respond with No response requested"
  • A UserPromptSubmit hook injects a reminder on every user message
  • The user's message clearly expects a reply ("Continue from where you left off")

Root Cause

When a tool call is rejected (widget dismissed, permission denied), Claude receives a system signal and responds with "No response requested" — completely ignoring the user's actual message. This happens even when:

  • Memory explicitly says "NEVER respond with No response requested"
  • A UserPromptSubmit hook injects a reminder on every user message
  • The user's message clearly expects a reply ("Continue from where you left off")
RAW_BUFFERClick to expand / collapse

Description

When a tool call is rejected (widget dismissed, permission denied), Claude receives a system signal and responds with "No response requested" — completely ignoring the user's actual message. This happens even when:

  • Memory explicitly says "NEVER respond with No response requested"
  • A UserPromptSubmit hook injects a reminder on every user message
  • The user's message clearly expects a reply ("Continue from where you left off")

Steps to reproduce

  1. Claude calls a tool that shows an interactive widget (ExitPlanMode, commit proposal)
  2. User types a message instead of clicking the widget
  3. Widget is dismissed, tool is "rejected"
  4. Claude outputs "No response requested" instead of processing user's message
  5. User sends "Continue from where you left off"
  6. Claude again outputs "No response requested"
  7. Cycle repeats 3-6 times before Claude eventually responds

Expected behavior

After any tool rejection, Claude should:

  1. Acknowledge the rejection briefly
  2. Process the user's actual message
  3. Never output "No response requested" when there IS a user message

Additional issue: excessive tool chaining

Claude chains 10-20 tool calls in a single turn, becoming "deaf" to user input for 5-10 minutes. This violates its own instructions (max 3 tool calls without text output). The user's messages queue silently. Combined with the "No response" bug, this creates a frustrating loop where the user cannot get Claude's attention.

Environment

  • Claude Code via Nimbalyst (Windows 11 Pro 10.0.26200)
  • Model: Claude Opus 4.6
  • Reproducible across sessions

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…

FAQ

Expected behavior

After any tool rejection, Claude should:

  1. Acknowledge the rejection briefly
  2. Process the user's actual message
  3. Never output "No response requested" when there IS a user message

Still need to ship something?

×6

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

Back to top recommendations

TRENDING