wujiahaocoder/dsh-delete-session-plugin
wujiahaocoder★ 0JavaScriptLast synced: 2026-08-15
Adds a Delete-session action to the DeepSeek Harness sidebar three-dot menu (dsh 0.1.0-rc.6)
README excerpt
dsh-delete-session-plugin 给 DeepSeek Harness( @deepseek-ai/dsh ,Web 版)侧边栏里每个会话的「三个点」菜单新增一个 删除会话 按钮,用于 永久删除 对话。 Adds a Delete session item to the sidebar three-dot menu of every conversation in DeepSeek Harness ( dsh ), permanently deleting that conversation. - 菜单顺序变为:重命名 / 分叉会话 / 归档会话 / 删除会话 (红色危险项,带垃圾桶图标)。 - 点击「删除会话」会弹出确认框,确认后: 1. 从工作区记账中摘除该会话; 2. 删除磁盘上的会话日志文件( session.jsonl.zstd ); 3. 归档隐藏,使列表立即不再显示它。 ⚠️ 「删除」是 不可恢复 的,区别于「归档」(归档只从列表隐藏、数据保留)。 适用版本 目标 版本 DeepSeek Harness ( @deepseek-ai/dsh ) 0.1.0-rc.6 本插件通过直接替换 5 个编译后的 bundle 文件实现,因此 严格绑定 0.1.0-rc.6 。其它版本请勿直接套用(内部结构可能不同)。 安装 要求:Node.js(任意较新版本即可)。 安装器会先把 5 个原始文件备份到 /.dsh-delete-session-backup/ ,再覆盖为 patched/ 里的补丁版本。 安装后必须执行 1. 重启 dsh 主机进程 (后端新增的 workspace.deleteSession 接口要重启后才加载)。 2. 刷新浏览器页面 http://127.0.0.1:3080 (前端 bundle 由 /plugins/ /client.js 按 no-cache 提供,刷新即生效)。 注意:后端未重启前,刷新只能看到按钮,点击会报错;请先重启后端、再刷新前端。 验证 5 个文件都应显示 patched 。 回退 / 卸载 从备份恢复 5 个原始文件,随后同样重启 dsh 并刷新页面。 改了哪些文件 文件(相对 @deepseek-ai/ ) 改动 dsh-workspace/lib/index.js 新增 WorkspaceRegistry.deleteSession() 与 deletePersistedArtifact() dsh-host-apiproxy/lib/index.js 新增 workspace.deleteSession API 路由(请求/响应 schema + 处理器 + fetch 客户端) dsh-client-connection/lib/client.js 新增 workspace…
View full README on GitHub →Category
Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 2,452
omdsh-dev/DSH-better-sidebar一个侧边栏的完整工作台,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/Git/子代理
★ 1,027
Small-tailqwq/dsh-deep-whaleDSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)——CC BY-NC-SA 4.0
★ 822