/desktop and /remote-control fail: CLI session transcript not found

Resolved 💬 2 comments Opened Apr 2, 2026 by StevenLozach Closed May 25, 2026

Environment

  • Claude Code CLI: 2.1.90
  • Claude Code Desktop (native): 2.1.87
  • Claude for Mac: 1.2.234
  • macOS: 26.4 (Sequoia)

Steps to reproduce

  1. Open terminal, run claude
  2. Type /desktop (or /remote-control)
  3. Desktop app shows error: "Couldn't open session - CLI session transcript not found: cbed1d72-6817-49cd-8723-198a748475fe"

Screenshot

The Desktop app displays a yellow warning triangle with the message above.

Analysis

CLI v2.1.90 writes session transcripts in a location/format that the Desktop native app v2.1.87 cannot find.

  • claude install --force only updates the CLI binary, not the Desktop native app
  • Claude for Mac v1.2.234 re-downloads v2.1.87 even after manual deletion of ~/Library/Application Support/Claude/claude-code/2.1.87/
  • There is no way to force-update the Desktop native component to match the CLI version
  • Session files exist in ~/.claude/sessions/ (by PID) but the Desktop app looks in ~/Library/Application Support/Claude/claude-code-sessions/ (by UUID) and the transcript for the handed-off session ID is not present in either location

Expected behavior

/desktop should transfer the CLI session to the Desktop app successfully, or at minimum provide a clear error about version mismatch with upgrade instructions.

View original on GitHub ↗

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