AskUserQuestion: Allow hiding 'Other' option for hardware remote users
Use Case
I use Claude Code with a Claupper remote (Flipper Zero-based 5-button hardware controller). The remote has buttons for 1, 2, 3, Enter, and voice dictation. I configure Claude to always present exactly 3 options using AskUserQuestion.
Problem
The AskUserQuestion tool automatically adds extra options that I cannot disable:
- Option 4: "Other" (text input box)
- Option 5: "Chat about this" (does nothing when clicked)
These extra options break the 3-button workflow and make the remote less useful.
Requested Feature
Add an optional parameter to AskUserQuestion to hide the automatic "Other" option:
{
"hideOther": true
}
Or a global setting to disable it:
// settings.json
{
"askUserQuestion": {
"showOtherOption": false
}
}
Additional Context
I've documented my Claupper workflow in a claupper_mode.md that instructs Claude to always use exactly 3 options. The extra hardcoded options defeat this purpose.
Also: Option 5 ("Chat about this") doesn't appear to do anything when clicked - this may be a separate bug.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗