DSH Plugins
返回列表
🖥️

dsh-worktree

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install navid-kianfar/dsh-worktree

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端中运行 dsh plugin install navid-kianfar/dsh-worktree 安装该插件,插件源码位于 https://github.com/navid-kianfar/dsh-worktree,安装后在 $DSH_HOME/profiles/web/package.json 的 bundle 列表中加入它并重启 profile 即可生效。

插件介绍

在 DeepSeek Harness Web 客户端中并行工作时,切换分支或 worktree 往往需要切回终端手动执行 git 命令。dsh-worktree 把这些操作收纳到会话头部的一枚小芯片里,让你不必离开当前会话就能完成分支切换、创建和删除 worktree。\n\n分支面板支持模糊搜索,将本地与远程跟踪分支并列展示并附带 ahead/behind 计数,可创建、重命名和删除分支。worktree 面板覆盖锁定、解锁、移除和清理过期条目。当存在未提交修改时,插件使用 git switch --merge 将改动带过去并在冲突时中止操作;强制删除则要求输入名称进行二次确认。新建 worktree 通过可配置的路径模板定位目录,并可选择自动注册为 Workspace 并立即打开会话。\n\n如果你经常在 DeepSeek Harness 中并行处理多个任务、频繁在 feature 与 hotfix 分支间切换,或依赖 git worktrees 进行并行开发,这个插件能把整套切换流程留在 Web 界面内,省掉每次数次跳转终端的开销。

使用场景

  • 在 Web 客户端中快速切换多个功能分支而无需打开终端
  • 为不同任务创建独立 worktree 并自动注册为 Workspace 打开会话
  • 锁定、移除或清理不再使用的 worktree 以释放磁盘空间

适合人员

  • 使用 DeepSeek Harness Web 客户端的开发者
  • 依赖 git worktrees 并行处理多个分支的团队
  • 希望在 Web 界面内完成所有分支操作而减少终端切换的用户