simbamo/dsh-session-unarchive
simbamo★ 1JavaScript最后同步: 2026-08-17
DeepSeek Harness 插件:查看并恢复已归档的会话(侧边栏「归档会话」入口 + session_archive 工具 + /unarchive 命令)
README 摘要
dsh-session-unarchive DeepSeek Harness 插件:查看并恢复已归档的会话。 原生 DSH 侧边栏只有「归档会话」、没有「取消归档」——会话一旦归档就从所有分组界面消失,且 没有任何查看或恢复入口 (这是 dsh-client-ui-workspace README 明确记录的已知限制)。本插件补齐这个能力:把归档的会话单独展示在一个「归档会话」入口里,可随时打开查看或恢复回原位。 功能 1. 侧边栏「归档 (N)」入口 (客户端 UI):列在侧边栏底部(设置按钮旁),点开弹出面板,列出全部已归档会话,每个可「打开」或「恢复」。 2. session archive 工具 : list / unarchive / unarchive-all (供 agent 调用)。 3. /unarchive 命令 : list / restore / restore-all 。 4. HTTP API : GET /session-unarchive/api/archived 、 POST /session-unarchive/api/unarchive (供客户端 UI 调用)。 安装 本插件是 host + client 双半插件,零运行时依赖。 1. 克隆到插件目录: git clone https://github.com/simbamo/dsh-session-unarchive.git /.dsh/plugins/dsh-session-unarchive 2. 建符号链接到 profile node modules: ln -sfn ../../../plugins/dsh-session-unarchive /.dsh/profiles/web/node modules/dsh-session-unarchive 3. 在 /.dsh/profiles/web/package.json 的 dependencies 里加: "dsh-session-unarchive": "link:/Users/ /....../dsh-session-unarchive" 4. 在 /.dsh/profiles/web/cordis.patch.yml 里插入 loader 条目: 5. 重启 DSH web + 浏览器硬刷新。 装完必须 重启 DSH web 才生效(agent 无法从会话内自重启 DSH web,需手动 kill $(lsof -nP -t -iTCP:3080 -sTCP:LISTEN) 后重跑 dsh web )。 使用 侧边栏 UI 重启后,侧边栏底部(设置按钮旁)会出现「归档 (N)」入口: - 点开 → 列出全部已归档会话(标题 + 工作目录) - 「打开」→ 直接打开该会话查看 - 「恢复」→ 把会话移…
在 GitHub 查看完整 README →分类
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 40,679
zhu1090093659/dsh-web-uiPlugin 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.
★ 3,739
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/Git/子代理页面
★ 1,782