Skip to content

fix: show a Claude question as waiting, not as a permission request - #458

Merged
arzafran merged 2 commits into
mainfrom
fix/claude-question-subtitle
Oct 20, 2026
Merged

arzafran merged 2 commits into
mainfrom
fix/claude-question-subtitle

Conversation

@arzafran

Copy link
Copy Markdown
Member

When Claude asks you a question (AskUserQuestion), the sidebar said "Claude needs your permission". It now shows the question itself, marked as waiting. A real tool-approval prompt that comes later still reads as a permission request.

Claude Code sends the same notification for a question dialog as for a tool approval, so the hook can't tell them apart from the notification alone. The hook now remembers the open question from the PreToolUse event and forgets it once Claude moves on (next tool, new prompt, or end of turn).

The first commit adds the regression test on its own, so it should go red; the second commit is the fix.

Not covered: when the Programa socket is unreachable, the fallback path still labels a question as a permission request.

@arzafran
arzafran merged commit 9ad4a17 into main Oct 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant