claude-code - 💡(How to fix) Fix Dispatch shows desktop online but leaves requests on read (no response on target) [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#48007Fetched 2026-04-15 06:36:00
View on GitHub
Comments
1
Participants
2
Timeline
7
Reactions
0
Timeline (top)
labeled ×5commented ×1cross-referenced ×1

Dispatch feature accepts requests from phone/web but never executes them on the online target. Target shows "online" in sidebar after workarounds but dispatched requests produce no response.

Root Cause

Dispatch feature accepts requests from phone/web but never executes them on the online target. Target shows "online" in sidebar after workarounds but dispatched requests produce no response.

Fix Action

Fix / Workaround

Summary

Dispatch feature accepts requests from phone/web but never executes them on the online target. Target shows "online" in sidebar after workarounds but dispatched requests produce no response.

Timeline

  1. Noticed "Desktop appears offline" in phone Dispatch sidebar
  2. Found ~/.claude/.credentials.json OAuth token had expired 2 weeks prior (2026-03-31) with no automatic refresh in that window
  3. Re-authed via claude setup-token — credentials file refreshed, expiresAt updated
  4. Dispatch still showed offline until claude CLI was started in a terminal
  5. After CLI launched, Dispatch flipped to online — but dispatched requests now land without any response on the target

Expected

Token should auto-refresh while idle (or surface a clear failure); Desktop app alone should be a valid dispatch target; dispatched requests should execute on the online target.

RAW_BUFFERClick to expand / collapse

Summary

Dispatch feature accepts requests from phone/web but never executes them on the online target. Target shows "online" in sidebar after workarounds but dispatched requests produce no response.

Environment

  • OS: Windows 10 Pro 19045
  • Claude Desktop: 1.2278.0.0 (x64 MSIX)
  • Claude Code CLI: installed via npm global
  • Account: Max subscription

Timeline

  1. Noticed "Desktop appears offline" in phone Dispatch sidebar
  2. Found ~/.claude/.credentials.json OAuth token had expired 2 weeks prior (2026-03-31) with no automatic refresh in that window
  3. Re-authed via claude setup-token — credentials file refreshed, expiresAt updated
  4. Dispatch still showed offline until claude CLI was started in a terminal
  5. After CLI launched, Dispatch flipped to online — but dispatched requests now land without any response on the target

Expected

Token should auto-refresh while idle (or surface a clear failure); Desktop app alone should be a valid dispatch target; dispatched requests should execute on the online target.

Observed

  • Silent refresh failure — no indication token had died
  • Desktop app alone insufficient as dispatch target (CLI needed)
  • Online state reached but dispatches unresponsive
  • request_id: req_011Ca3yfi6e8RcKio546rbRr

Workarounds attempted

  • taskkill /F /IM claude.exe + relaunch
  • Fresh claude CLI session
  • Credential re-auth

extent analysis

TL;DR

The most likely fix involves ensuring the Claude CLI is running and properly authenticated to enable dispatched requests to execute on the online target.

Guidance

  • Verify that the ~/.claude/.credentials.json file is being updated correctly after re-authentication using claude setup-token, and check the expiresAt value to ensure it's in the future.
  • Confirm that the Claude CLI is running and not terminated or paused, as it seems to be required for the Desktop app to function as a dispatch target.
  • Investigate the request_id req_011Ca3yfi6e8RcKio546rbRr for any specific errors or logs that might indicate why the dispatched requests are not being executed.
  • Consider implementing a periodic check for the OAuth token expiration and automatic refresh to prevent similar issues in the future.

Example

No code snippet is provided as it's not explicitly supported by the issue.

Notes

The provided information suggests a potential issue with the authentication and authorization flow between the Claude Desktop app and the CLI. The fact that the Desktop app shows as "online" after workarounds but dispatched requests produce no response indicates a possible miscommunication or missing step in the request execution process.

Recommendation

Apply workaround: Ensure the Claude CLI is running and properly authenticated, as this seems to be a requirement for the Desktop app to function correctly as a dispatch target. This is chosen because the issue description implies that the CLI's presence and authentication state directly impact the functionality of the Desktop app as a dispatch target.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING