[BUG] Remote Control sessions always shown as "Idle" in app even when waiting for user input

Resolved 💬 3 comments Opened Mar 21, 2026 by nick-youngblut Closed Mar 25, 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?

Remote Control sessions always appear in the "Idle" group in the Claude app (iOS / claude.ai/code) session list, even when the CLI session is actively waiting for user input. There is no way to distinguish sessions that need attention from sessions that are genuinely idle, which defeats a core purpose of Remote Control — being able to monitor and respond to sessions from another device.

What Should Happen?

The session list should accurately reflect the CLI session's state. At minimum, sessions waiting for user input should be visually distinguishable from genuinely idle sessions — either through a separate group (e.g., "Needs input"), a badge, or a status indicator. This is critical for the Remote Control use case where the user is away from the terminal and relying on the app to know when a session needs attention.

Error Messages/Logs

Steps to Reproduce

  1. Enable Remote Control for all sessions via /config (or start a session with --remote-control)
  2. Start a Claude Code CLI session and give it a task that will eventually require user input (e.g., a permission prompt, a clarifying question, or a tool approval)
  3. Wait for the session to reach the point where it is waiting for user feedback
  4. Open the Claude app or claude.ai/code and look at the session list
  5. Observe: The session appears in the "Idle" group, indistinguishable from sessions that have finished or are doing nothing
  6. Expected: The session should appear in a "Needs input" or "Waiting for feedback" group (or show a distinct status indicator) so the user knows it requires attention

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.81

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Cursor

Additional Information

_No response_

View original on GitHub ↗

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