youridol/dsh-sess
youridol★ 0TypeScript最后同步: 2026-08-21
DeepSeek Harness 会话管理全局插件:侧边栏会话删除、工作区归档管理(重命名/恢复/删除)。原生 UI,profile 挂载,不改 DSH 源码。
README 摘要
dsh-sess DeepSeek Harness(DSH)会话管理全局插件 —— 原生 Web UI、通过 profile 挂载、 零源码修改 。 功能 1. 侧边栏会话条目 · 删除会话 每条会话条目的省略号菜单(原有:重命名 / 复制 / 归档)新增「删除会话」, 点击后弹出原生确认框,确认后删除该会话的完整日志、工作区记账与归档记录。 2. 工作区条目 · 归档管理 每个工作区(项目)条目的省略号菜单新增「归档管理」,打开原生归档管理器: - 列出全部已归档会话(标题 / 所属工作区 / 相对时间); - 重命名 已归档会话(复用 DSH 原生重命名能力); - 恢复 已归档会话(还原到正常工作区列表,保留原位置); - 删除 已归档会话(与侧边栏删除同一套确认与删除流程)。 说明:DSH 原生只有「归档」(加入归档集合),没有恢复接口。dsh-sess 的恢复通过 storage-domain 直接更新 workspace 域全局状态实现,浏览器端由 host/archived-sessions-changed 帧即时刷新。 兼容性 项 值 DSH 版本 0.1.1-rc.1 (浏览器端静态模块表含 ui-slots / ui-primitives 的版本) 平台 Windows / macOS / Linux(纯 Node,无原生依赖) 挂载方式 dsh.profile.bundles 或 --patch overlay,均不改 DSH 源码 安装(挂载到 web profile) 方式 A:profile bundle(推荐,长期生效) 1. 从 GitHub 仓库安装到 profile(npm 会自动 clone 并执行 prepare 构建 lib/ 产物): pnpm 布局的 profile 使用 pnpm add github:youridol/dsh-sess 。 已发布到 npm 后可直接 npm install dsh-sess 。 2. 在 /.dsh/profiles/web/package.json 的 dsh.profile.bundles 追加 "dsh-sess" : 3. 重启 dsh web 。 方式 B: --patch overlay(临时验证) (需保证 dsh-sess 可从 profile 目录解析: npm install github:youridol/dsh-sess 后即位于 profile 的 node modules。) 开发 客户端与宿主端类型环境不同(DSH 的 Context 合并在两侧不同),因此类型检查 拆成 tsconfig.client.json 与 tsconfig.host.json 两个项目。 工作原理(架构) - 宿主端 ( lib/index.js ):在共享 /api…
在 GitHub 查看完整 README →分类
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
★ 19,780
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.
★ 5,521
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
★ 2,621