dsh-isolation-pod
在终端中运行以下命令:
dsh plugin install Teow9/dsh-isolation-pod
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install Teow9/dsh-isolation-pod,或从 https://github.com/Teow9/dsh-isolation-pod 安装第三方插件包后重启 DSH 使 Host 生效。
插件介绍
当你在 DSH 里做实验性、高风险或不想污染主对话的工作时,最怕的是工具误写工作区、长链路对话挤满主会话,或者结果未经审阅就写回上下文。隔离舱把这类工作放到主会话之外的独立任务会话里:沙箱由 DSH 强制约束,任务在专用目录内读写,主会话默认完全不感知——不自动写消息、不进入模型上下文,界面消息流里也没有自动痕迹。
打开任务后,你会进入 DSH 官方会话面板,看到与日常对话一致的消息流、工具卡片与输入体验,而不是插件自绘的转写层。侧车用 Rust 承担配置、队列、超时、租约、文件清单与导出审计;Host 只负责与 DSH 集成。超过并发上限会排队,宿主重启后仍可恢复任务会话继续对话。导出支持复制或移动、冲突策略与哈希校验,每次导出单独确认;「返回主会话」同样需要你预览、编辑后再注入一条精简消息。
适合需要在可控边界内跑 Agent 任务、又希望主会话保持干净的管理员与安全敏感用户,以及要在工作区外目录做隔离实验的开发者。若你使用带 Web UI 的 DSH 0.2.1+ 配置,并愿意先设定沙箱根目录再启动任务,隔离舱能帮你把「能跑」和「不能悄悄影响主会话」同时守住。
使用场景
- 在工作区外的专用目录里跑 Agent,避免误改主项目文件
- 需要长链路试错,但不想让主对话被工具输出和中间结论淹没
- 要把沙箱产物复制到指定目录,且每次导出都要人工确认
适合人员
- 关注权限与边界的 DSH 管理员
- 希望主会话保持干净的安全敏感用户
- 需要在隔离环境验证脚本或工具的开发者