AskUserQuestion: Allow hiding 'Other' option for hardware remote users

Resolved 💬 3 comments Opened Feb 7, 2026 by w3t-wr3 Closed Feb 11, 2026

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.

View original on GitHub ↗

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