claude-code - 💡(How to fix) Fix [Bug] Tool calls hang with no response on macOS - Edit/Bash/Write become unresponsive

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…

Error Message

Tool calls (Edit, Bash, Write) frequently hang with no response. The session shows the tool call spinner but nothing happens - no output, no error, no permission prompt. The only way to proceed is pressing Esc and asking the model to retry.

Fix Action

Workaround

Press Esc and ask the model to try again. Sometimes takes 2-3 retries.

RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues - related to #26224 and #60194, but filing a separate report with specific reproduction details
  • This is a single bug report
  • I am using the latest version of Claude Code

What's Wrong?

Tool calls (Edit, Bash, Write) frequently hang with no response. The session shows the tool call spinner but nothing happens - no output, no error, no permission prompt. The only way to proceed is pressing Esc and asking the model to retry.

This is separate from (but related to) the Ctrl+O permission prompt bug (#60194), as it also happens without using Ctrl+O.

Steps to Reproduce

  1. Start a Claude Code session in any project
  2. Ask the model to perform an action that triggers a tool call (Edit file, run Bash command, Write file)
  3. The tool call starts executing, spinner appears
  4. Bug: Session hangs indefinitely - no response, no progress, no way to approve/deny

Expected Behavior

Tool calls should either:

  • Show output/response promptly, OR
  • Show the permission prompt if approval is needed

Actual Behavior

Session hangs. No feedback at all. User is stuck waiting with no indication of what's happening.

Workaround

Press Esc and ask the model to try again. Sometimes takes 2-3 retries.

Environment

  • Platform: macOS (Darwin 25.5.0)
  • Shell: fish (/opt/homebrew/bin/fish)
  • Terminal: macOS Terminal.app
  • Claude Code version: latest (installed via npm)

Additional Context

  • Issue #60194 (Ctrl+O permission vanishing) is also reproducible at 100% rate for me
  • Issue #26224 (general hanging) has been open for months with 100+ comments
  • The hanging happens with enough frequency to significantly impact daily workflow
  • Using voice input (speech recognition), which may affect typing patterns during tool execution, but the hang occurs regardless of user input

Related Issues

  • #26224 - General hanging/freezing
  • #60194 - Ctrl+O permission prompt vanishing (100% repro for me)
  • #61475 - Duplicate of #60194
  • #62339 - macOS terminal hang with pinned tasks

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