dsh-session-isolation:同一工作区多会话写入隔离
DeepSeek Harness 多会话共用工作目录时,文件工具可能互相覆盖。dsh-session-isolation 为每个会话分配 .sessions/<短id>/ 产出目录,在 pre-step 注入写入边界,并通过 ctx.tools.guard 拒绝覆盖其他存活会话占用的文件。不改变 cwd、不拦 bash,归属随会话结束或重启释放。安装:dsh plugin --profile web add 本地绝对路径;可用 DSH_SESSION_ISOLATION 等环境变量调节 guard/advise/off。MIT,零第三方依赖。
阅读全文dsh-session-isolation:为 DSH 会话分配独立工作目录
DSH 默认同一 Workspace 下多会话共写同一目录,并行 Agent 易互相覆盖文件。dsh-session-isolation 是 sweet-boby 的工作流类 Cordis 插件:在目录开启隔离后,为每个新会话分配 session-<id> 可写沙箱,项目根只读共享。支持 .dsh-isolate 标记、Web 设置页、session_isolation 工具与宿主 API。安装需 Node.js 22+、DSH 0.1.6-alpha.2 已验证,从 GitHub 或 GUI 添加后重启宿主。MIT 许可,安装前请审阅源码与权限。
阅读全文