anthropics / anthropics/claude-code

[BUG] Session History panel empty across all projects after extension update to 2.1.270 — data intact on disk, fixed by downgrading to 2.1.266

Offen
#94,253 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
area:ide bug platform:vscode platform:windows
Vorherrschende Sprache
Python
Sterne
145k
Forks
23.1k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

### Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet (as a fresh, non-stale report)
- [x] This is a single bug report
- [x] I am using the latest version of Claude Code

### What's Wrong?

After the Claude Code VS Code extension auto-updated, the Session History panel showed zero past sessions across ALL projects (not just one) — only the currently active session appeared. This happened even though the actual conversation transcripts on disk were completely intact.

Confirmed root cause: version regression in the VS Code extension between 2.1.266 (working) and 2.1.270 (broken).

Investigation steps taken before finding the fix:
- Verified all `.jsonl` transcript files were present and untouched under `~/.claude/projects//`
- Checked `hiddenSessionIds` in the extension's VS Code globalState (`state.vscdb`, key `Anthropic.claude-code`) — it was empty, so archiving was not the cause
- A full VS Code window reload did not fix it
- Searching for a known project name in the Session History search box returned "No sessions found"
- Compared a `state.vscdb.backup` from before the issue against the current file — the only meaningful difference was the recorded extension version: 2.1.266 vs 2.1.270

### What Should Happen?

Session history should keep working across extension updates. If a storage/index format change is needed, it should migrate existing sessions rather than silently dropping them from the panel.

### Error Messages/Logs

None found in the extension host log (`Claude VSCode.log`) — the failure is silent.

### Steps to Reproduce

1. Have existing Claude Code session history across multiple projects on the VS Code extension
2. Let the extension auto-update from 2.1.266 to 2.1.270
3. Open the Session History panel — only the current session appears, all prior sessions are gone from the list (though the `.jsonl` files remain on disk)

### Claude Model
Not sure / Multiple models

### Is this a regression?
Yes, this worked in a previous version

### Last Working Version
2.1.266 (VS Code extension version)

### Claude Code Version
2.1.237 (Claude Code) — CLI version. The bug is in the VS Code extension specifically: broken on extension v2.1.270, fixed on v2.1.266.

### Platform
Anthropic API (connected via Claude.ai Pro/Max subscription OAuth, not a standalone API key)

### Operating System
Windows

### Terminal/Shell
VS Code integrated terminal

### Additional Information

This appears to be the same underlying issue reported in #64082, #55066, and #78578, all closed by inactivity without a maintainer fix. This report adds a confirmed working/broken version pair (2.1.266 / 2.1.270) for the VS Code extension specifically, and rules out the archiving (`hiddenSessionIds`) mechanism as the cause, which should help narrow down the actual regression in the extension's session-discovery code.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.