[BUG] AskUserQuestion tool responds to numbers which can be confusing.

Resolved 💬 3 comments Opened Jan 14, 2026 by happylinks Closed Jan 14, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Claude code asked me the following question:

**Group: Bindings Module Renames** (54 files in `src/bindings/`)

     Mechanical ReScript v12 API changes:

     1. **Js.Promise.t → promise** - Built-in promise type
     2. **Js.Nullable.t → Nullable.t** - Core module
     3. **Js.Json.t → JSON.t** - Core module
     4. **@uncurry removed** - No longer needed in v12
     5. **Array.getBy → Array.find** - Renamed in Belt
     6. **Manual encoders → @spice** - Some files simplified (e.g., `Temporal__ExecutionStatus.res`)

     Files include: `Analytics.res`, `AnalyticsNode.res`, `Chrome.res`, `Next.res`, `Temporal.res`, `Temporal__ExecutionStatus.res`, `Jotai.res`, `SimplePeer.res`, `WorkOSNode.res`, and ~45 more bindings files.
1. Good
2. Bad
3. Context.
4. <answer>

I went to 4 with my cursor, then started typing "1,2,3,4,5 are good, 6 I want to review manually".
But because I typed 1 it automatically picked Good instead.

What Should Happen?

Maybe when we're in the "other" case we should not respond anymore to numbers?

Error Messages/Logs

Steps to Reproduce

  1. Open claude code
  2. "Show me a numbered list, then use the AskUserQuestion tool to show me Good,Bad,Context,<other>"
  3. Go to other and type 1

Claude Model

None

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.7 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

<img width="827" height="283" alt="Image" src="https://github.com/user-attachments/assets/8b29f6ba-ad0c-4e7d-8c5f-a759950c9d35" />

View original on GitHub ↗

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