github Lexus2016/claude-code-studio v5.4.0
v5.4.0 — Interactive Ask User: Claude Asks, You Answer

latest releases: v5.49.1, v5.49.0, v5.48.3...
2 months ago

What's New

Ask User — Interactive Questions from Claude

Claude can now pause execution and ask you questions directly in the chat UI, instead of guessing or proceeding blindly.

How it works:

  • Claude calls the ask_user tool when it needs clarification, a choice, or any input
  • An interactive card appears in the chat with the question
  • You can respond via free text, single choice, or multi choice options
  • Claude waits for your answer (up to 5 minutes) then continues with your input

Features

  • Ask User Card UI — animated card with question, options, text input, countdown timer
  • Three input types: free text, single choice (radio), multi choice (checkboxes)
  • 5-minute timeout — auto-proceeds with best judgment if no response
  • Submit with Enter — quick response via keyboard
  • Background tab support — questions queue up and render when you switch to the tab
  • Reconnect resilient — pending questions re-sent on WebSocket reconnection
  • Clean UXask_user tool calls hidden from raw tool output stream

Technical Details

  • New mcp-ask-user.js — zero-dependency internal MCP server (JSON-RPC 2.0 over stdio)
  • Per-process Bearer secret authentication (no user session token exposure)
  • Automatic cleanup on session end, stop, or tab switch
  • UUID validation on all request IDs to prevent injection

Localization

  • All UI labels translated: Ukrainian, English, Russian

Full Changelog: v5.3.0...v5.4.0

Don't miss a new claude-code-studio release

NewReleases is sending notifications on new releases.