[BUG] Random "Interrupted" Without User Input on macOS

Resolved 💬 7 comments Opened Mar 19, 2026 by pmiyoung Closed Apr 17, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

🐛 Bug: Random "Interrupted" Without User Input on macOS

Environment

  • OS: macOS Sonoma (Darwin 23.1.0)
  • Claude Code: 2.1.79
  • Terminals: Warp, Terminal.app
  • Node.js: v18.20.4

---

Description

Claude Code intermittently shows the following message during tool execution, even though there is no user input:

Interrupted · What should Claude do instead?

This occurs while Claude is performing actions such as Glob, Read, or Edit.

---

Steps to Reproduce

  1. Run claude (with or without --debug)
  2. Provide a multi-step task
  3. Do not interact with keyboard or mouse
  4. Wait a few seconds while Claude is working
  5. Observe a random interruption

---

Expected Behavior

Claude should continue executing tasks without interruption unless explicitly interrupted by the user.

---

Actual Behavior

Execution is randomly interrupted without any user input.

---

Additional Notes

  • No errors appear in --debug output before the interruption
  • No log files are generated in ~/.claude/logs/
  • Issue occurs across multiple projects and terminal apps
  • Network connection is stable (e.g., curl https://api.anthropic.com works normally)
  • Not related to Korean IME (also reproduced in English input mode)

---

Possible Impact

  • Disrupts workflow during multi-step or long-running tasks
  • Requires manual intervention to resume execution

What Should Happen?

Claude should continue executing tasks without interruption unless explicitly stopped by the user.

During tool execution (e.g., file creation, read, edit), it should not randomly display an "Interrupted" message when there is no user input.

Error Messages/Logs

Steps to Reproduce

  1. Run claude (with or without --debug)
  2. Provide a multi-step task (e.g., code generation, file editing)
  3. Do not provide any keyboard or mouse input
  4. Wait a few seconds while Claude is executing tools
  5. Observe that "Interrupted · What should Claude do instead?" appears unexpectedly

Claude Model

None

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.79

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Warp

Additional Information

_No response_

View original on GitHub ↗

This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗