[Feature Request] New cloud session should auto-connect instead of exiting

Resolved 💬 2 comments Opened Mar 28, 2026 by AAct-J Closed Apr 28, 2026

Bug Description
Title: New cloud session should auto-connect instead of exiting

Description:

When creating a new remote/cloud session via the interactive menu (New session → Remote/cloud → enter description), the CLI creates the session and immediately exits. The user must then manually
reconnect using claude --teleport or option 3 from the resume menu.

This creates unnecessary friction — especially for users who work across multiple devices (terminal, VSCode, Desktop app, mobile). The session is created in the cloud and instantly accessible on all
other platforms, but the terminal — where the session was just created — is the only device that gets disconnected.

Expected behavior: After creating a new cloud session through the interactive menu, the terminal should automatically connect to it (teleport into it) without requiring a second manual step.

Why it matters: The current two-step flow feels broken for a new session. There is no scenario where a user creates a brand new cloud session and does not want to be connected to it immediately.
Auto-connecting would make the experience consistent with how every other platform handles it.

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 2.1.86
  • Feedback ID: 3bb47acc-729f-426e-b131-c9dc6c974a53

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/waikithung/.local/share/claude/versions/2.1.86 (expected in multi-process scenarios)\n    at _p_ (/$bunfs/root/src/entrypoints/cli.js:2851:2138)\n    at Vn6 (/$bunfs/root/src/entrypoints/cli.js:2851:1218)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-28T10:23:24.328Z"},{"error":"Error: 1: Command failed with ERR_STREAM_PREMATURE_CLOSE: code --force --install-extension anthropic.claude-code\nPremature close \n    at GA1 (/$bunfs/root/src/entrypoints/cli.js:1819:3966)\n    at async XA1 (/$bunfs/root/src/entrypoints/cli.js:1819:1435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-28T10:23:28.608Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/waikithung/Library/CloudStorage/OneDrive-Personal/_Claude_Project/02_Claude_Code_Local.\n    at call (/$bunfs/root/src/entrypoints/cli.js:4290:6593)\n  …

Note: Content was truncated.

View original on GitHub ↗

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