[BUG] Random "Interrupted" Without User Input on macOS
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
- Run
claude(with or without--debug) - Provide a multi-step task
- Do not interact with keyboard or mouse
- Wait a few seconds while Claude is working
- 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
--debugoutput 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.comworks 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
- Run
claude(with or without--debug) - Provide a multi-step task (e.g., code generation, file editing)
- Do not provide any keyboard or mouse input
- Wait a few seconds while Claude is executing tools
- 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_
This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗