{"version":"2.1.285","anchor":"desktop-handoff-returns-failure-reasons","canonical_anchor":"desktop-handoff-returns-failure-reasons","heading":"Handing a session to the desktop app now says why it failed","tier":"notice","area":"Desktop App","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285\/e\/desktop-handoff-returns-failure-reasons","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285","markdown":"### Handing a session to the desktop app now says why it failed\n\nWhen `\/desktop` cannot hand off, Claude Code now reports whether the app is missing, outdated or would not open\n\n**What**\n\n`\/desktop` continues your current session in the Claude Code Desktop app. When that handoff fails, Claude Code now reports one of three reasons:\n\n- the desktop app is not installed\n\n- the desktop app is outdated\n\n- the desktop app could not be opened\n\nThe error text also changed. It used to say \"Open Claude Desktop and run \/desktop again.\" It now says \"Open Claude Desktop and try again.\"\n\n**Why**\n\nYou learn what went wrong instead of getting one general failure. The new wording no longer assumes you started the handoff by typing `\/desktop`, so the same message works when the handoff is started some other way.\n\n- Area: Desktop App\n- Names: `\/desktop`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}