dsh-client-ui-workspace-suite
在终端中运行以下命令:
dsh plugin install Self-Identity/dsh-client-ui-workspace-suite
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 客户端打开「插件 → 添加插件」,安装并启用来自 https://github.com/Self-Identity/dsh-client-ui-workspace-suite 的 dsh-client-ui-workspace-suite(或使用命令 dsh plugin install Self-Identity/dsh-client-ui-workspace-suite),若提示需重启则重启客户端。
插件介绍
在 DSH 桌面客户端里,工作区往往是一长串平铺列表:选目录只能靠系统对话框,看不见层级;monorepo 里多个子项目挤在一起;开会话时菜单还会把每个 src、lib 子目录都列出来。日常切换和「到底在哪个 cwd 里聊」的成本,就这样被界面放大了。
本插件把「工作区」收成可浏览的目录树体验。资源管理器式选择弹窗支持逐级展开、行内新建文件夹和路径粘贴;侧边栏是多级工作区树,可折叠、行内新建会话、级联删除。工作区总览集中看 Token(含按模型拆分)、完整会话树、最近轮次跳转、依赖探测与根目录 README。会话窗口的工作区菜单只保留根级,有子工作区时会先让你选定再开聊。四个模块可在插件配置里单独关闭,回到更接近出厂的行为。
这是面向 @deepseek-ai/dsh-desktop-runtime 的纯渲染层组合包:不改动会话内容、模型或网络请求;总览与依赖卡只读少量约定文件,目录列表也不带文件内容。启用后会用应用内 browse 后端接管目录选择,全应用不再弹出系统目录对话框——若要恢复,需禁用或卸载整个组合包并重启。
适合经常管理多个项目目录、用 monorepo 或多层工作区的人,以及希望在选工作区、看消耗、开会话时少点误选、少翻列表的用户。
使用场景
- 在 monorepo 里按目录层级管理多个子工作区,而不是一长串平铺列表
- 添加工作区时用树形弹窗浏览路径、新建文件夹并选定进入哪个根或子工作区
- 开会话前查看某工作区的 Token 消耗、会话树与 README,再选对 cwd
适合人员
- 经常在 DSH 客户端切换多个项目目录的用户
- 维护 monorepo 或多层工作区结构的开发者
- 希望减少误选工作区、并一眼看到 Token 与目录结构的人