VS Code extension: search/lookup sessions by UUID in session picker
Resolved 💬 3 comments Opened Apr 14, 2026 by ezwep Closed Apr 18, 2026
Problem
The Claude Code VS Code extension session picker lists recent sessions, but there is no way to look up or jump to a specific session by its UUID (e.g. d3b345f7-aca5-456a-907f-bcce34d77ce3). When a session scrolls off the recent list, or when I find a UUID referenced elsewhere (logs, notes, ~/.claude/projects/...), the only way to resume it is via the CLI:
claude --resume <uuid>
Proposed solution
Add a search input to the VS Code session picker that:
- Matches against session UUID (full or partial)
- Also matches against the first user prompt / summary text
- Optionally filters by project / cwd
Bonus: a "Resume session by ID..." command in the command palette that accepts a UUID and opens that session directly.
Why
- UUIDs are the canonical session identifier. They appear in
~/.claude/projects/<project>/<uuid>.jsonl, logs, and cross-references. - The current picker only shows a limited recent list; older sessions become unreachable from the UI even though they exist on disk.
- Related issues suggest demand for better session discovery: #47581 (filter by project path), #30599 (full-text search transcripts), #46862 (Session Manager UI), plus VS Code session list visibility bugs #47746, #36266, #36078, #44625, #45872.
Environment
- Claude Code VS Code extension
- macOS
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗