
dream12347/dsh-delete-session
51最近提交 2026年8月15日
dsh-delete-session DSH 插件
dsh-delete-session 是一个 DSH 插件,为 DeepSeek Harness Web 界面添加了完整的会话管理功能。在设置页和对话顶部均提供入口,支持删除会话(回收站可恢复或彻底清除)、恢复已归档会话、查看近期活动统计、继续/暂停会话、打开日志目录。不修改 DSH 核心代码。
如何安装 dsh-delete-session DSH 插件
dsh plugin --profile web add 'github:dream12347/dsh-delete-session#v0.1.4复制不会执行命令。安装 dsh-delete-session DSH 插件前请核对仓库和版本。
dsh-delete-session DSH 插件数据来源
dsh-delete-session DSH 插件快照日期:2026年8月16日
discovered
dsh-delete-session DSH 插件能做什么
- 删除会话并移入回收站(保留最近 10 条,超出自动清除最早一条),支持恢复或彻底删除
- 恢复已归档会话到会话列表
- 查看每个会话的近期活动统计(轮次、用户消息、助手消息、工具调用、活动窗口)
- 一键继续会话或暂停正在运行的会话
- 在系统文件管理器中打开会话日志目录
- 工作区管理:按工作区分组会话,按最后使用时间排序,拖拽调整顺序,重命名、删除工作区(仅移出列表,保留文件夹和会话)
- 对话顶部快捷入口:对话管理抽屉、回收站、删除本对话
- 中英文界面自适应(跟随页面语言)
dsh-delete-session DSH 插件适合哪些场景
- 清理旧会话或无用会话,但保留回收站以防误删
- 从回收站恢复意外删除的会话
- 将已归档的会话恢复到活动列表
- 查看会话活动统计,了解使用情况
- 按工作区组织会话,拖拽调整顺序,提升工作效率
dsh-delete-session DSH 插件适合谁
- 频繁管理多个会话、需要可视化界面的 DSH 用户
- 希望在不离开 Web 界面的情况下保持工作区整洁的开发者与高级用户
dsh-delete-session DSH 插件的限制
- 不能删除正在运行的会话(按钮禁用,拒绝删除)
- 子代理会话不可删除(由 DSH 委派机制管理)
- 当前进程内删除的 live 会话,需重启 DSH 后才会彻底清理内存状态
- 彻底删除的会话 ID 会保留在浏览器 localStorage 和归档集合中(无害,不显示)
- 当前版本适配 DSH 0.1.0-rc.6,DSH 版本升级后可能需要同步适配
dsh-delete-session DSH 插件的仓库 README 摘录
以下文字摘自 dsh-delete-session DSH 插件的上游仓库 dream12347/dsh-delete-session 的 README,版权归原作者,仅作引用。
这可能是目前功能最全的 DSH 会话管理插件:在 DeepSeek Harness Web 界面中全面**管理会话**,设置页与对话顶部均提供入口,支持删除(回收站可恢复或彻底清除)、恢复已归档会话、查看近期活动统计、继续/暂停会话、打开日志目录,不修改 DSH 核心代码。 <sub><span style="opacity:.6">本项目由 dsh + Deepseek-V4-Flash0731 独立完成</span></sub> ## 功能 - 设置页新增独立的「会话管理」分栏(与 Notifications 同级的设置分区) - 面板列出全部会话(标题 / 工作目录),底部折叠区单独展示**已归档会话**,支持**一键恢复**回到会话列表 - **回收站**:删除的会话移入回收站(保留最近 10 条,超出自动清除最早一条),可**恢复**或**彻底删除** - **统计**:每个会话可展开查看近期活动统计(轮次 / 用户消息 / 助手消息 / 工具调用 / 活动窗口) - **继续会话**:一键打开会话并关闭面板;**暂停**:停止正在运行会话的当前回合 - **文件夹**:在系统文件管理器中打开会话日志目录 - **删除本对话**:对话顶部右侧红色按钮,一键删除当前对话(Session log 左侧) - **对话管理 / 回收站**:对话顶部入口,打开自绘右侧抽屉(图钉固定常驻、点击外部自动收起) - **工作区管理**:会话按工作区分组展示,组内按最后使用时间排序(可切换最新/最旧);拖拽工作区标题即可调整顺序(插入 / 交换 / 拖到末尾);悬停标题出现**置于顶部 / 重命名 / 删除**按钮(删除按官方定义:仅移出列表,文件夹与会话记录保留,会话归入「未分组」) - 删除限制:仅禁止删除「正在思考」的会话;当前打开的会话(空闲)可删除 - 子代理(subagent)功能不受影响:其会话由 DSH 委派机制管理,本插件不提供删除入口(子代理需在其父会话中结束/清理) - 中英文界面自适应(跟随页面语言) ## 截图 设置页「会话管理」分栏(含已归档区与回收站):  对话顶部快捷入口(对话管理 / 回收站 / 删除本对话):  会话管理抽屉(图钉固定、点击外部收起):  ## 安装 ### 从 GitHub ```sh dsh plugin --profile web add 'github:dream12347/dsh-delete-session#v0.1.4' ``` ### 从本地目录
阅读完整 README仓库许可: MIT
dsh-delete-session DSH 插件常见问题
如何彻底删除会话而不经过回收站?
插件默认先将删除的会话移入回收站。要彻底删除,请进入设置页或抽屉中的回收站,找到该会话,点击「彻底删除」按钮。此操作不可逆。或者等待回收站超过 10 条后自动清除最早的一条。
误删了会话还能恢复吗?
可以。删除的会话会进入回收站(保留最近 10 条)。进入设置页的「会话管理」,展开底部「回收站」折叠区,点击对应会话的「恢复」按钮即可。如果回收站已被新删除的会话挤满(超过 10 条),最早的一条会被自动清除,无法恢复。
为什么无法删除正在运行的会话?
插件禁止删除正在运行的会话,以防止数据丢失或损坏。你需要先停止该会话(例如暂停或等待回合结束)后才能删除。在多标签页场景下,请确保该会话在其它标签页中也没有运行。
如何按工作区整理会话?
在会话管理面板中,会话按工作区分组。你可以拖拽工作区标题来调整顺序。悬停在工作区标题上会显示「置于顶部」「重命名」「删除」按钮(删除仅移出列表,保留文件夹和会话)。组内会话可通过排序按钮切换最新/最旧排列。
这个插件兼容最新的 DSH 版本吗?
当前版本适配 DSH 0.1.0-rc.6,依赖特定的 DSH 内部服务(settings.section 插槽、ctx.sessionPersistence 等)。如果 DSH 更新了这些 API,插件可能需要同步适配。请关注 GitHub 仓库的兼容性说明或新版本发布。