dsh-worktree-bar:工作区状态与 Git 工作树快速管理

dsh-worktree-bar 是 DeepSeek Harness 的一个插件,旨在解决多仓库、分支切换时的环境隔离问题。它通过在 Composer 上方增加动态状态栏,实时显示工作区、分支及文件差异,并提供会话启动时的 Git 工作树创建入口。插件支持项目级配置,可定义需链接的目录、文件及初始化命令,用户可在对话中通过菜单快速移除工作树。安装需 Node.js 20 及 DSH 0.1.7-rc.1 以上版本,适合需要严格隔离环境的开发场景。

阅读全文
dsh-worktree-space:一任务一空间,工作多路并行

DeepSeek Harness (DSH) 插件 `dsh-worktree-space` 采用“一切皆插件”架构,通过 worktree 机制实现多仓库任务的物理隔离。该插件将任务放入独立目录,每个仓库在统一分支上各开一个 worktree,Agent 会话直接在隔离空间内工作。 核心功能包括创建任务、自动注册工作区、管理视图、任务补仓及双语支持。插件支持通过 Git 合并解决冲突,但不代写提交。安装需满足 Node.js >= 22.19.0 及 DSH 版本要求,适用于处理复杂、跨仓库的开发任务。

阅读全文
dsh-worktree-flow:多仓库功能工作区插件

该 DSH 插件通过构建多仓库功能工作区,解决多仓库开发中代码写入错误位置及分支混乱的问题。它将仓库绑定为“集”,为每个功能创建独立的 git worktree,并共享同一功能分支,自动注册为 DSH 工作区以实现沙盒隔离。核心功能包括预创建分支、身份说明注入、环境诊断及批量绑定组件。插件支持自定义分支类型和实时共享文档,适合多组件联合开发。需注意 Windows 环境下的权限限制及 Node.js 版本要求。

阅读全文