Lzcdebear/better-dsh-session-deletetool ↗★ 12

better-dsh-session-deletetool

真正删除对话并展示关联的子智能体家族树 适合需要彻底清理会话、且希望一并管理派生对话和子会话的用户。

包名
better-dsh-session-deletetool
兼容性
待验证
版本
0.4.1
许可证
MIT
最近更新
2026年10月4日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Lzcdebear/better-dsh-session-deletetool

Usage

  1. Open the ⋯ menu on any session row and pick Delete conversation.
  2. The dialog asks the Host for the session's real state and states it: what will be deleted, whether the Harness still holds it open, and what is still running.
  3. It then draws the whole family as a tree to choose from: this conversation on its own row, then its Subagents (n) and Forked conversations (n) blocks, each derived conversation carrying its own level inside its block, and a checkbox on every row (title, id tail, state badge). Untick whatever you want to keep.
  4. Confirm. The button states how many conversations will go; if work is running it reads Stop and delete and stops that work first.
  5. The rows leave the sidebar at once, and the data is gone from disk.

For bulk: press the trash control in the workspace section header, left of the search icon, tick conversations in the Workspace-sectioned list (ticking a parent brings its children, a child can be ticked or unticked on its own), then confirm.