dsh-session-folders
在终端中运行以下命令:
dsh plugin install Harzva/dsh-session-folders
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Harzva/dsh-session-folders 即可安装该插件,完整源码见 https://github.com/Harzva/dsh-session-folders
插件介绍
当 DeepSeek Harness 里的会话越积越多,平铺列表很快会变成一堵信息墙——尤其是同时维护多个项目、每个项目都在不同工作目录下跑的时候,你真正需要的是让会话自己归位。
dsh-session-folders 在 DSH 会话之上叠加了一层持久化的文件夹注册表:会话可以按当前工作目录自动归档,也可以手动拖进任意文件夹;删除文件夹不会丢数据,成员会话只是被放回收件箱。更关键的是,每个文件夹路径天然就是项目记忆作用域的键——sessionId 到 folderPath 的映射可以直接喂给 .harvis/memory 之类的命名空间,让记忆跟着项目走而不是跟着会话走。插件以纯增量方式注入客户端设置页和每会话操作,不替换任何核心插槽。
适合多项目并行开发、希望把 DSH 记忆按项目隔离、又不想动核心工作区模型的开发者;它轻量、可独立安装,重启后所有归类关系原样保留。
使用场景
- 多项目并行开发时按工作目录自动归档会话
- 以文件夹路径为键实现 DSH 记忆的项目级隔离
- 会话量增长后手动归类整理而不删除任何数据
- 重启后所有会话与文件夹的映射关系原样保留
适合人员
- 同时维护多个项目的 DSH 重度用户
- 希望按项目隔离记忆与上下文的开发者
- 偏好轻量增量插件而不想改动核心工作区模型的用户