generated from nhcarrigan/template
fd80864bf1817a83d91a08027d215e32244e810c
Implements support for Claude's AskUserQuestion tool, allowing Claude to ask the user questions with multiple choice options during a conversation. - Add UserQuestionEvent and QuestionOption types (Rust and TypeScript) - Detect AskUserQuestion in permission denials and emit claude:question event - Create UserQuestionModal component with option selection and custom answer - Use stop/reconnect approach (same as PermissionModal) since Claude API doesn't accept tool_result for permission-denied tools - Add pendingQuestion to conversation store and hasQuestionPending derived store Closes #51
Description