[Feature Request] New cloud session should auto-connect instead of exiting
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.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗