DeepSeek Harness 插件:dsh-worktree

`dsh-worktree` 插件通过集成 Git worktree 机制,解决了 DeepSeek Harness (DSH) 中多任务环境隔离的需求。该插件允许用户在现有 Workspace 中直接创建并注册独立的 Git worktree 会话,支持分支选择、自动命名及统一管理。安装后需重启进程,目前仅支持 DSH 0.1.5-rc 版本的 web profile。它旨在提升并行开发效率,由社区维护。

阅读全文
dsh-worktree:DeepSeek Harness (DSH) 的 Git Worktree 工具

dsh-worktree 是一款 DSH 工作流插件,旨在解决原生工具无法并行推进独立分支任务的问题。它提供类似 `git fork` 的功能,通过创建隔离的 git worktree 和会话,实现任务分叉与并行开发。该插件支持目录隔离、自动打开新会话、继承对话历史与配置,并提供安全的删除机制。安装后,开发者可在工作区菜单中一键创建或分叉 worktree,在独立分支进行互不干扰的开发,完成后可强制删除。

阅读全文
dsh-worktree:为 DeepSeek Harness 子代理提供 Git worktree 文件系统隔离

dsh-worktree 是 DeepSeek Harness (DSH) 的一个插件,旨在通过 Git worktrees 为并行运行的多个子代理提供文件系统隔离,避免工作目录互相干扰。它让各子代理共享仓库对象库,但拥有独立的工作区,主要提供 `ctx.worktree` 服务 API 和 `/worktree` 斜杠命令两种入口。 其核心机制是将 worktree 存放于 `.dsh/worktrees/<flatSlug>` 目录,并自动创建对应的 `worktree-<flatSlug>` 分支。插件在创建时会严格校验 slug,并尽力执行环境配置,如复制配置、链接依赖等。在变更保护方

阅读全文
dsh-worktree:DSH 子代理的 Git worktree 隔离与交付

`dsh-worktree` 是 DSH 的 Git worktree 插件,旨在解决多个子代理并行处理同一仓库时的写入冲突。它通过为子代理提供独立的工作树,支持审阅、验证、提交、合并、推送、创建 Pull Request 及归档恢复等完整交付流程。该插件安装在全局 DSH profile,不修改业务项目配置。用户可通过 `subagent_worktree` 委派任务,或使用 `/worktree` 命令手动管理。插件支持多种工作树起点和保留模式,内置安全机制防止误删有修改的工作树,且推送不使用强制模式。适用于需要并行开发且保留结果可追溯的场景。使用前需检查源码和许可证,卸载插件不会自动删除

阅读全文