dsh-plugin-session-delete:DeepSeek Harness 的安全会话删除 DSH plugin
lsz-asd/dsh-plugin-session-delete
DSH plugin 在界面中安全彻底地删除会话,含风险确认与 agent 工具。
在 DeepSeek Harness 界面中彻底删除会话,解决归档不彻底、损坏会话无法移除的问题。
dsh plugin --profile web add github:lsz-asd/dsh-plugin-session-delete- 分类
- 会话与消息
- 平台
- DSH-Plugin
- 作者
- lsz-asd
- 分发方式
- 插件
dsh-plugin-session-delete 核心特性
dsh-plugin-session-delete 仓库信息

dsh-plugin-session-delete 仓库简介
dsh-plugin-session-delete 是 DeepSeek Harness(DSH)的会话管理插件(DSH plugin),由 lsz-asd 维护,采用 JavaScript 编写,最近更新于 2026-08-14。它解决 web 端无法彻底删除会话的痛点:归档只是隐藏,损坏的会话无法移除,导致历史不同步。该插件在会话顶部添加垃圾桶按钮,并在侧栏会话行的 "..." 菜单注入"删除会话"项,点击后弹出风险确认对话框(需勾选"我已了解后果"),确认后删除会话日志、投影缓存与工作区记账,运行中的会话会先停止再删除,且列表原地刷新,无需重载页面。同时提供 workbench_session_delete 工具,让 agent 也能直接删除会话。
dsh-plugin-session-delete 这个 DSH plugin 支持哪些核心特性?
插件提供双重删除入口:会话头部垃圾桶按钮和侧栏菜单项。删除链路完整覆盖会话目录、投影缓存与工作区记账,通过活动 storageDomain 保证内存与磁盘状态一致。风险确认对话框要求用户明确勾选,避免误删。运行中的会话会先收到警告,若仍选择删除则自动停止。此外,workbench_session_delete 工具让 agent 可以编程方式删除会话,扩展了自动化能力。
dsh-plugin-session-delete 怎么安装?
安装命令如下,将 <profile> 替换为你的 profile 名称,然后重启 profile 生效:
dsh plugin --profile <profile> add github:lsz-asd/dsh-plugin-session-delete
dsh-plugin-session-delete 兼容哪些 DeepSeek Harness 版本和平台?
插件在 web 端可用,理论上兼容一切基于 web 套壳的客户端,包括桌面客户端。它适配了客户端的中英文语言字典,跟随界面语言(设置或浏览器语言)自动切换,未加载 locale 服务时回退到内置字典。
dsh-plugin-session-delete 的更新日志有哪些关键修复?
v0.3.1 修复了删除后残留日志导致会话跑到"未分组"的问题,清理原始 id 与 session- 前缀两种形式,先删磁盘日志再解除记账,并 flush 活动会话防止重建。v0.3.0 新增英文适配,所有文案接入 zh/en 字典。
dsh-plugin-session-delete 后续有哪些开发计划?
计划添加更多针对会话的操作工具和选项,并将已有的会话选项暴露给 agent 作为工具,进一步增强 DeepSeek Harness 的会话管理能力。