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 许可,安装前请审阅源码与权限。

阅读全文
dsh-session-input-history: 会话隔离的输入历史导航插件

`dsh-session-input-history` 是由 czhzz 维护的 DeepSeek Harness 纯客户端插件,旨在解决切换会话时输入内容干扰的问题。该插件提供 Shell 风格的历史导航,通过方向键(↑↓)遍历当前会话内的输入历史,且历史记录仅存储于内存中,切换会话即重置,确保输入隔离。安装简单,无需后端交互或 UI 组件,支持在浏览历史时直接编辑或发送。

阅读全文
iyllyt/dsh-btw:为 DSH 增加 /btw 旁路提问插件

dsh-btw 是面向 DeepSeek Harness (DSH) 的非官方社区插件,旨在解决主 Agent 忙碌时用户需要确认当前上下文细节的“夹缝”问题。它允许用户在主任务并行执行期间通过 `/btw` 命令提交一次性快速提问,回答显示在临时面板中,且不写入主会话历史。 该插件复用父会话的模型配置与上下文,但不执行工具或进行多轮追问,因此不适合用于读取新文件、执行命令或联网搜索等需要工具权限的任务。其核心优势包括会话隔离、隐私保护及缓存保护机制。用户可选择 private-jsonl(默认,本地私有存储)、memory 或 none 三种存档模式,并支持通过关闭面板中止请求。插件采用 M

阅读全文