dsh-conversation-manager
IdentifiedAdds a red delete row to the sidebar session menu, plus a multi-select delete that confirms before running, and permanently removes the stored data behind a conversation — session directory and log, p
dsh-conversation-manager
DSH(DeepSeek Harness)插件:在侧栏会话的「...」菜单里真正删除对话,连同磁盘上的会话数据一起清除。DSH 自带的 archive 只是把会话隐藏,本插件是真删。
安装
dsh plugin --profile web add github:lloggc-Dante/dsh-conversation-manager
装完重启 DSH。--profile 换成你实际使用的 profile 名。
卸载:
dsh plugin --profile web remove @logic-dante/dsh-conversation-manager
用法
- 删单个:鼠标移到侧栏的会话 → 打开「...」菜单 → 点红色的「删除对话」。该行立刻从列表消失,不用刷新页面。
- 批量删:点搜索框旁边的多选按钮 → 逐个勾选会话 → 点账户区上方的删除栏 → 二次确认后删除。
删除会做什么
删掉 ~/.dsh/sessions/<项目>/<session-id>/ 整个目录(含 session.v4.jsonl.zstd 日志)和 storages/session_projcache 里的缓存记录,并把这个 id 从所有工作区、归档与置顶列表里摘除。
不可恢复,没有回收站。 删除前会先停掉这个对话正在跑的工作;如果文件还被占用,会提示你先切到别的对话再删。
兼容性
需要 DSH 的 web 端(dsh.client.platform: web)。插件依赖 connection.fetch 路由和 workspaceRegistry / sessionPersistence 两个服务。
English
Deletes a conversation from its sidebar "..." menu — for real, not an archive. Install with:
dsh plugin --profile web add github:lloggc-Dante/dsh-conversation-manager
Restart DSH afterwards. The red "Delete conversation" row removes the session directory and log, the projection-cache record, and the id from every workspace, archive and pin list. Multi-select delete lives behind the toggle beside the search box and asks for confirmation. Deletion is permanent — there is no trash.
Comments
Loading…
Similar plugins
Manage and delete archived DSH conversations: a Settings page lists every archived session with per-row and bulk delete, and the sidebar session menu gains a Delete row next to Unarchive. Deletion is
★ 0
dsh plugin --profile web add dsh-archived-sessionsby xiaoy616
Clean up conversations from the DSH sidebar: per-conversation file count and total memory, open/reveal/delete generated files, open the conversation workspace folder, and permanently delete conversati
★ 0
MIT
JavaScript
Oct 24, 2026
dsh plugin --profile web add dsh-conversation-cleanerAdds a Delete session item to the sidebar session row menu that permanently removes the session log directory, projection cache and archive/pin membership and drops its row from the sidebar, plus an a
★ 0
dsh plugin --profile web add dsh-archive-workbench会话删除插件:在会话“…”菜单的“归档会话”下新增红色的“删除会话”行,二次点击确认后删除该会话的全部日志数据并从工作区登记中移除(不可逆;当次启动使用过的会话先从内存停用再删,正在执行任务的会话会先提醒、再点一次停止任务并删除)。
★ 0
dsh plugin --profile web add dsh-session-deleteby mcf171
Permanently delete a session from the session row menu — archives the id, removes the log directory and drops the row at once, with a Delete shortcut; built only on shipped extension points, and a ses
★ 0
MIT
JavaScript
Oct 16, 2026
dsh plugin --profile web add @mcf171/dsh-session-deleteby rhl88
Deletes a session from the sidebar session menu after a confirmation dialog, removing its log directory, projection-cache record and workspace/pin/archive accounting; registry calls are timeout-guarde
★ 0
MIT
JavaScript
Oct 13, 2026
dsh plugin --profile web add dsh-session-remove