Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.0.15 ·

AskUserQuestion Tool

Entry
JSON All of v2.0.15
EntryKind: in v2.0.15,
ChangesSection of the release

What: A new tool that enables Claude to ask users multiple-choice questions during task execution to gather preferences, clarify ambiguity, or make implementation decisions.

How to use:

// Claude can now use this tool to ask questions like:
{
  "questions": [
    {
      "question": "Which library should we use for date formatting?",
      "header": "Library",
      "options": [
        {"label": "date-fns", "description": "Modern, modular"},
        {"label": "moment", "description": "Widely used, large"}
      ]
    }
  ]
}

Details:

  • Supports 1-4 questions per tool use with 2-4 options each
  • Users can always select "Other" to provide custom text input
  • Set multiSelect: true to allow multiple answers per question
  • Includes navigation UI with question progress indicators
  • Questions have a header (max 12 characters) for display in the progress bar
  • Evidence: New tool definition at T6Q = "AskUserQuestion" at line 404665, tool implementation at line 405857 in function Tn1()

See this entry in the whole of v2.0.15 →

Feedback