[BUG] Past Conversations > Web tab shows "No sessions yet" — list_remote_sessions returns 404

Resolved 💬 3 comments Opened Feb 27, 2026 by mdugue Closed Mar 2, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

The "Web" tab under Past Conversations shows "No sessions yet" despite having active claude.ai sessions with a GitHub repository attached. The extension consistently returns a 404 when fetching remote sessions.

What Should Happen?

Web sessions started on claude.ai with a GitHub repo attached should appear in the Web tab. Actual Behavior:
"No sessions yet" is shown.

Error Messages/Logs

[info] Received message from webview: {"type":"request","requestId":"...","request":{"type":"list_remote_sessions"}}
[info] OAuth tokens found in secure storage
[error] Error fetching remote sessions: AxiosError: Request failed with status code 404

Steps to Reproduce

Sign into Claude Code VS Code extension with a Claude.ai Max account via OAuth
Have existing sessions on claude.ai/code with a GitHub repository attached (optiscaners/Fleet-WebApp)
Open Past Conversations → Web tab
Tab shows "No sessions yet"

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.62 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Git remote correctly resolves: https://github.com/optiscaners/Fleet-WebApp.git — extension log confirms it parsed as github.com/optiscaners/Fleet-WebApp
OAuth token is valid — direct curl to claude.ai API returns 403 (expected), not 401
Sessions on claude.ai/code clearly show the Fleet-WebApp repo attached
The 401 on fetch subscription in the logs appears immediately after OAuth completes, possibly related

View original on GitHub ↗

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