[BUG] /remote-control renders Code unresponsive

Resolved 💬 3 comments Opened Mar 17, 2026 by rtmouses Closed Mar 20, 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?

Date: 2026-03-16
Component: Claude Code — /remote-control skill
Severity: High (complete loss of session interactivity)

What happened

  1. User invoked /remote-control during an active session.
  2. Terminal displayed: Remote Control disconnected.
  3. Claude became completely unresponsive to all subsequent user input.
  4. Multiple messages went unacknowledged, including:
  • Direct text messages ("hello?", "Still working?", "Are you stuck?")
  • Cron-triggered prompts (SAR status checks, Kankakee poller)
  • Explicit slash commands
  1. Session only recovered after the user bundled all accumulated messages into a single large input.

What Should Happen?

Expected behavior

  • If /remote-control disconnects, Claude should remain responsive to the normal chat interface.
  • Alternatively, Claude should detect the disconnection and notify the user that the session is still alive.

Error Messages/Logs

## Actual behavior

- Session appeared frozen. No output, no acknowledgement, no error messages.
- Cron jobs continued to fire (visible in accumulated message queue) but results were never surfaced to the user.
- The Agent tool call that was in-flight at the time of disconnect (a web research agent) was rejected by the user — it is unclear if the rejection caused the hang or if the remote-control disconnect was the root cause.

## Possible root cause

The `/remote-control` disconnect may have interrupted the tool-use loop in a way that left Claude waiting for a response that would never come, blocking the message queue. The in-flight `Agent` tool call rejection immediately preceded the unresponsive period.

Steps to Reproduce

Reproduction steps

  1. Start an active Claude Code session with pending tool calls or cron jobs.
  2. Invoke /remote-control.
  3. Disconnect (or have it disconnect automatically).
  4. Attempt to send messages — observe no response.
  • Platform: macOS 25.3.0 (darwin), Claude Sonnet 4.6.

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

Claude Code 2.1.77

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

BUG_REPORT_REMOTE_CONTROL.md

Code wrote this bug report.

View original on GitHub ↗

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