[Feature Request] Immediate notification when Claude awaits user input
Bug Description
Feature Request: Immediate notification when Claude needs user input
Currently, the idle_prompt notification only fires after 60+ seconds of idle time.
Request: Add a notification that fires immediately when Claude is waiting for user input - specifically when:
- Claude asks a question in plan mode
- Claude is waiting for plan approval (ExitPlanMode)
- Claude asks a clarifying question via AskUserQuestion
This would help users who run multiple Claude instances in parallel (per Boris's recommended workflow) know instantly when one needs attention, rather than
waiting 60 seconds or manually checking each tab.
Suggested implementation: A new notification type like awaiting_input that fires immediately when Claude generates a response ending with a question or approval
request.
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.1.20
- Feedback ID: 2d135195-7ef0-4a2c-85dc-d25ccfd2a0ae
Errors
[{"error":"TypeError: Cannot read properties of undefined (reading 'safeParse')\n at sF6 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5217:25188)\n at nn2 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1314)\n at Kv (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1754)\n at q5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1683)\n at Object.Xb8 [as isPlatformInEnabledList] (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:244:2532)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4750:21550\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:848\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4887:6400\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:848\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5137:913","timestamp":"2026-01-27T13:46:54.440Z"},{"error":"TypeError: Cannot read properties of undefined (reading 'safeParse')\n at sF6 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5217:25188)\n at nn2 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1314)\n at Kv (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1754)\n at q5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1683)\n at Object.Xb8 [as isPlatformInEnabledList] (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:244:2532)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4750:21550\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:848\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4887:6400\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:848\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5137:913","timestamp":"2026-01-27T13:46:54.442Z"},{"error":"TypeError: Cannot read properties of undefined (reading 'safeParse')\n at sF6 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5217:25188)\n at nn2 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1314)\n at Kv (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1754)\n at q5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1683)\n at Object.Xb8 [as isPlatformInEnabledList] (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:244:2532)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4750:21550\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:848\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4887:6400\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:848\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:5137:913","timestamp":"2026-01-27T13:46:54.442Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n at Module.readdirSync (node:fs:1581:26)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1909\n at bX (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:35313)\n at Object.readdirSync (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1879)\n at LZ1 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1827:369)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1827:4509\n at q (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)\n at Bi2 (file:///opt/h…
Note: Content was truncated.
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗