Session list should show sessions from all entrypoints (VS Code + Desktop)
Problem
When using Claude Code in both VS Code and the Desktop app for the same project, each UI only shows sessions started from its own entrypoint (claude-vscode or claude-desktop). The underlying .jsonl files all live in the same ~/.claude/projects/<project>/ directory, so the data is shared — but the session list is filtered by entrypoint.
This means a conversation started in VS Code is invisible in the Desktop sidebar, and vice versa.
Expected behavior
The session list sidebar should show all sessions for the current project directory, regardless of which entrypoint started them.
Workaround
claude --resume <session-uuid> works from the CLI, but there is no UI-level way to access cross-entrypoint sessions.
Environment
- macOS (Apple Silicon, M5 Max)
- Claude Code Desktop + VS Code extension running simultaneously on the same project
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗