dsh-project-groups
在终端中运行以下命令:
dsh plugin install ThinkofRain1213/dsh-project-groups
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install ThinkofRain1213/dsh-project-groups 安装本插件(仓库:https://github.com/ThinkofRain1213/dsh-project-groups),安装后重启 DSH。
插件介绍
在 DSH 里,官方「工作区」把会话绑在不可变的当前目录上:成员关系每次现算,也没有办法把对话从一个工作区搬到另一个。如果你习惯全权限、不按文件夹划分协作,侧栏那套目录所有权模型反而答不出「这段对话属于哪个项目」。dsh-project-groups 把分组从目录上摘下来,改成贴在会话上的纯前端项目标签,同时 1:1 复刻官方侧栏的浏览体验——关掉插件后注入与监听随 fiber 销毁,界面与行为会完整回到原版。
插件接管侧栏工作区浏览器后,用「项目行 + 未分组」替代按工作区分组:你可以拖拽会话归类、增删改排项目,新建会话落在底层工作区,搜索结果也会显示所属项目而非工作区。每个项目有一份放在固定目录下的 Markdown 工作文档;插件把当前文档规范以及登记的上游链接(如 GitHub)注入运行时上下文。规范按内容哈希识别,升级或替换规范后若发现文档仍按旧版书写,会要求模型先向用户确认再迁移,并强调不得因格式调整丢失信息。设置页还能直接看到此刻真正会注入的文本,以及不同状态下的分块差异。
文档规范可在「无 / 内置默认 / 自定义上传」之间选择,也可为单个项目偏离全局设置。关联链接只做标记与提示,不拦截保存。适合在 Harness 里长期维护多个并行项目、需要结构化进展记录,又不想让文件夹路径决定对话归属的开发者与重度用户。需要 DSH 0.2.1-rc.2 及以上环境。
使用场景
- 不按文件夹划分,却要在侧栏按项目整理大量会话
- 希望项目进展文档有统一结构,且规范变更时先确认再迁移
- 需要在对话里自动带上 GitHub 等上游链接,并核对实际注入内容
适合人员
- 在 DSH 中并行维护多个项目的开发者
- 习惯全权限工作、不愿被 cwd 绑定工作区的重度用户
- 重视工作文档格式与可追溯进展记录的 Harness 用户