Preflight Checklist
What's Wrong?
When using Remote Control (/remote-control) via the Claude mobile app (phone), and the CLI instance invokes the AskUserQuestion tool, the mobile app only displays a status indicator showing that the session is "awaiting user input." However:
- The actual question text is not rendered at all — not truncated, completely absent
- There is no answer UI — no text input, no option buttons, no way to respond
- The session is effectively stuck: the CLI is waiting for a response that the mobile user has no way to provide
On the CLI side, AskUserQuestion renders a full TUI interface with the question and input/selection options. None of this is surfaced to the remote mobile client.
What Should Happen?
When AskUserQuestion is invoked, the Remote Control mobile client should render:
- The full question text
- The appropriate answer UI (text input field, multiple-choice options, etc.)
- A submit mechanism to send the response back to the CLI session
This should mirror the functionality available in the terminal TUI, adapted for the mobile form factor.
Steps to Reproduce
- Start a Claude Code CLI session on a local machine
- Enable Remote Control (
/remote-control)
- Connect to the session from the Claude app on a phone
- Trigger any workflow that causes Claude to invoke the
AskUserQuestion tool (e.g., a skill that prompts the user for a choice, or an agent that needs user clarification)
- Observe on mobile: The app shows the session is awaiting user input, but no question or answer interface is displayed
- Observe on CLI: The TUI shows the full AskUserQuestion prompt, waiting for input
Claude Model
Opus
Is this a regression?
Not sure — Remote Control is a recent feature
Claude Code Version
Latest
Platform
Anthropic API (Max)
Operating System
- CLI host: macOS (Apple Silicon)
- Remote client: iOS Claude app (iPhone)
Terminal/Shell
zsh
Additional Information
Related but distinct issues:
This appears to be a more fundamental rendering issue where the AskUserQuestion tool call is not being translated into any mobile UI component — the mobile client only recognizes that the session is in a "waiting" state but does not render the interactive prompt.
Preflight Checklist
What's Wrong?
When using Remote Control (
/remote-control) via the Claude mobile app (phone), and the CLI instance invokes theAskUserQuestiontool, the mobile app only displays a status indicator showing that the session is "awaiting user input." However:On the CLI side,
AskUserQuestionrenders a full TUI interface with the question and input/selection options. None of this is surfaced to the remote mobile client.What Should Happen?
When
AskUserQuestionis invoked, the Remote Control mobile client should render:This should mirror the functionality available in the terminal TUI, adapted for the mobile form factor.
Steps to Reproduce
/remote-control)AskUserQuestiontool (e.g., a skill that prompts the user for a choice, or an agent that needs user clarification)Claude Model
Opus
Is this a regression?
Not sure — Remote Control is a recent feature
Claude Code Version
Latest
Platform
Anthropic API (Max)
Operating System
Terminal/Shell
zsh
Additional Information
Related but distinct issues:
This appears to be a more fundamental rendering issue where the
AskUserQuestiontool call is not being translated into any mobile UI component — the mobile client only recognizes that the session is in a "waiting" state but does not render the interactive prompt.