VSCode extension: session list only allows archive/unarchive, no way to delete a session

Status Open
Maintainer reply None cached
Activity 8 comments · opened Sep 12, 2026

Description

In the Claude Code VSCode extension, when opening the session list (e.g. after creating a new session), the only actions available on a session are Archive / Unarchive. There is no option to permanently delete a session.

Steps to reproduce

  1. Open the Claude Code VSCode extension.
  2. Create a new session.
  3. Try to remove an old/unwanted session from the list.
  4. Only "Archive" / "Unarchive" actions are available — no "Delete".

Expected behavior

Users should be able to permanently delete a session from the list (not just archive it), similar to how one might delete a conversation in other chat UIs.

Actual behavior

Archiving only hides the session from the default view; there's no way to remove it entirely through the UI.

Environment

  • Claude Code VSCode extension
  • macOS (Darwin 25.6.0)

View original on GitHub ↗

4 Comments

nickdekruijk · 1 month ago

Yeah, this annoys the f... out of me. I like the archive functionality but deleting a session should still be an option.

ZebinGao · 1 month ago

+1 — please bring back Delete alongside Archive.

For me the key issue is data removal, not list management: archiving only hides the session in the UI, while the full transcript (.jsonl under ~/.claude/projects/...) stays on disk indefinitely. For conversations that touched sensitive content, "hide" isn't a substitute for "delete" — today the only way to actually remove the data is manually deleting files while the session is closed.

Archive is a great addition; it just shouldn't come at the cost of the only destructive option.

seanh-funcphos · 29 days ago

Please add this. It's ridiculous.

marjmandi · 28 days ago

Super annoying change! I can't understand why this change was made.

Showing cached comments. Read the full discussion on GitHub ↗