yuanzehui313/dsh-workspace-enhance

yuanzehui313★ 0JavaScript最后同步: 2026-08-14

在 GitHub 打开

DeepSeek Harness workspace & session enhancement plugin: recycle bin, cross-workspace drag, ungrouped sessions, multi-folder roots, session merge

README 摘要

dsh-workspace-enhance 中文 English DeepSeek Harness(DSH)工作区与会话管理增强插件。以 标准 DSH 插件包 形式发布,核心改动以 overlay 补丁集 方式覆盖官方 @deepseek-ai/dsh- 的 17 个 bundle(这些改动点位于 apiproxy RPC 表、工作区注册表、工作区浏览器 UI 等不可叠加扩展的内部实现中),配套一键 安装 / 回滚 / 校验脚本。 功能清单 1. 回收站 (软删除 / 恢复 / 彻底删除,会话 + 工作区): session.delete 变为移入回收站, 物理删除仅能从回收站执行( session.purge / workspace.purge )。 2. 跨工作区拖动会话 :会话行可拖到其他工作区行(或「未分组」组)移动归属,关系持久化, 会话自身目录与日志不动。 3. 未分组工作区 :顶部「新会话」按钮创建的新会话自动进入「未分组」组;未分组组常驻显示。 4. 多文件夹工作区 :每个工作区可挂载多个根目录( additionalPaths ),沙箱同步授权全部根目录。 5. 应用内目录选择器 :Windows 下使用内置浏览式选择器(含驱动器列表),不再弹原生对话框。 6. 文件夹行展开 :侧边栏文件夹行可递归展开查看内部文件/目录。 7. 会话合并 :多选会话合并为带完整子树的合并会话;归档 = 归档全部子会话并保留源会话。 8. 会话行图标 :分叉 / 归档 / 删除直接图标 + 分叉树形渲染;重命名图标从 ⋯ 菜单提出, 会话行 ⋯ 菜单已移除。 9. 工作区行图标 :合并 / 重命名 / 新建会话 / 管理文件夹 / 删除 直接平铺,合并图标使用 独立链条图标,与分叉 / 归档图标区分。 10. 回收站样式 :与工作区同层级的分组行(垃圾桶图标、粗体品牌蓝标题、默认展开、点击收起、 条目与标题左对齐)。 11. 文件预览面板 :点击侧边栏文件夹树中的 文件 ,右侧滑出 520px 预览面板——标题栏显示 文件名与完整路径,正文使用与对话消息同款的 Markdown 渲染 : .md 文件按 Markdown 排版(标题/列表/代码块/表格/链接等), .js/.ts/.vue/.json/.java/.py/.xml/.yml/.css/.html 等 30+ 种代码文件自动包进对应语言的语法高亮代码块;由服务端新增的 host.readFile RPC 提供内容(限制在工作区根目录内,≤256KB,二进制文件拒绝预览)。 12. 修复 :回收站 RPC 信封解包错误、服务端默认 cwd 为盘符根目录( C:\ )导致未分组会话 创建失败等。 安装 前置:已安装 DeepSeek Harness( @deepseek-ai/[email protected]

在 GitHub 查看完整 README →
Tools / Devdsh-plugin

分类