[BUG] Remote Control session archived and becomes unviewable after ~10 minutes of idle

Resolved 💬 2 comments Opened Mar 10, 2026 by takara-tb Closed Apr 8, 2026

What's Wrong?

When a Remote Control session has no user interaction for approximately 10-15 minutes, the session is automatically moved to "Archived" in both the iOS app and claude.ai/code web interface. After this happens:

  1. The session disappears from the active session list on mobile/web
  2. The session appears under "Archived" but only shows conversation state up to the point it was archived
  3. Any subsequent interaction on the CLI side is invisible from remote — new messages, tool calls, and outputs are not synced
  4. Reopening the app, force-quitting, or accessing via web browser does not restore visibility
  5. The CLI session itself remains fully alive and functional

This makes Remote Control impractical for monitoring long-running tasks (e.g., code generation, test runs) from a mobile device, which is one of its primary use cases.

What Should Happen?

  • A Remote Control session should remain visible and synced on remote devices as long as the CLI process is running, regardless of user idle time
  • If archiving is intentional, it should not break the real-time sync — reopening an archived session should show the current state

Steps to Reproduce

  1. Start a Claude Code session with Remote Control enabled (claude in terminal)
  2. Connect from iOS Claude app or claude.ai/code — works fine initially
  3. Have a brief exchange (e.g., send one message, get a response)
  4. Do nothing for ~10-15 minutes — no input from either CLI or remote
  5. Check the iOS app or claude.ai/code
  6. The session has moved to "Archived" and no longer shows live state
  7. Send a message from the CLI side — it does not appear on remote
  8. Force-quit and reopen the app — session still shows stale state under "Archived"

Is this a regression?

Yes, this worked in a previous version

Last Working Version

Not sure of exact version. Previously used a different remote monitoring approach that maintained persistent sessions indefinitely.

Claude Code Version

2.1.72 (Claude Code)

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux (WSL2 on Windows)

Terminal/Shell

WSL (Windows Subsystem for Linux)

Additional Information

  • Related but distinct from #28571 (connection drop resync) — this issue occurs with no network interruption, purely from idle time
  • The CLI process never exits or loses network connectivity
  • Tested on both iOS Claude app and claude.ai/code web — same behavior on both
  • The documented timeout is only for "network unreachable for >10 minutes", but this archiving happens with stable network and no user input

View original on GitHub ↗

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