Agent Unresponsive: Main Process Blocking on User Input

Resolved 💬 5 comments Opened Aug 15, 2025 by fwends Closed Jan 5, 2026

Bug Description
When the agent is running and I type a command, nothing happens and the input is ignored. The main agent does not act on the instruction, the sub agent keeps working and often makes mistakes unless I manually stop it. The sub agent has detailed MD files and clear project instructions, including exact code lines and numbers to change, yet it repeatedly fails. Claude’s behaviour has worsened with constant mistakes, incorrect fixes, deleting protected files despite version control, and not following instructions. It often gives false or irrelevant responses. This is the worst performance I have seen compared to previous versions. I do not know if the changes are intentional, but it is breaking my work, wasting time, and using excessive tokens to repair issues it should not have caused. This is a serious fundamental problem, not a minor bug.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 1.0.73
  • Feedback ID: 2c867d43-e981-48a4-9833-d00c8d43db29

Errors

[{"error":"RangeError [ERR_CHILD_PROCESS_STDIO_MAXBUFFER]: stdout maxBuffer length exceeded\n    at Socket.onChildStdout (node:child_process:482:14)\n    at Socket.emit (node:events:507:28)\n    at Socket.emit (node:domain:489:12)\n    at addChunk (node:internal/streams/readable:559:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)\n    at Readable.push (node:internal/streams/readable:390:5)\n    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2025-08-12T13:21:25.627Z"},{"error":"Error: 429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed your account's rate limit. Please try again later.\"}}\n    at G6.generate (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:936:2513)\n    at lP.makeStatusError (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:953:2101)\n    at lP.makeRequest (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:953:5315)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async LG1.showErrors (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:24594)\n    at async LG1 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:13631)\n    at async dTB (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:24445)\n    at async file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:19427\n    at async oq0 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:5163)\n    at async d11 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:19397)","timestamp":"2025-08-13T07:05:22.687Z"},{"error":"AxiosError: Request failed with status code 401\n    at zN (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:685:1077)\n    at IncomingMessage.C0 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:686:9955)\n    at IncomingMessage.emit (node:events:519:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1701:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at LB1.request (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:688:2088)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async HH8 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2311:470)\n    at async Promise.all (index 0)\n    at async file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2297:19497","timestamp":"2025-08-14T10:15:34.492Z"},{"error":"RangeError [ERR_CHILD_PROCESS_STDIO_MAXBUFFER]: stdout maxBuffer length exceeded\n    at Socket.onChildStdout (node:child_process:482:14)\n    at Socket.emit (node:events:507:28)\n    at Socket.emit (node:domain:489:12)\n    at addChunk (node:internal/streams/readable:559:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)\n    at Readable.push (node:internal/streams/readable:390:5)\n    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2025-08-14T13:22:36.451Z"},{"error":"RangeError [ERR_CHILD_PROCESS_STDIO_MAXBUFFER]: stdout maxBuffer length exceeded\n    at Socket.onChildStdout (node:child_process:482:14)\n    at Socket.emit (node:events:507:28)\n    at Socket.emit (node:domain:489:12)\n    at addChunk (node:internal/streams/readable:559:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)\n    at Readable.push (node:internal/streams/readable:390:5)\n    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2025-08-14T13:22:38.516Z"},{"error":"RangeError [ERR_CHILD_PROCESS_STDIO_MAXBUFFER]: stdout maxBuffer length exceeded\n    at Socket.onChildStdout (node:child_

Note: Error logs were truncated.

View original on GitHub ↗

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