DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Branchman — DeepSeek Harness 插件(DSH Plugin)
← Plugins
B

dsh-branchman

Branchman

适用于 DeepSeek Harness 的树状分支工作区插件:将一个工程方向作为单个原子打开——包含一个 git worktree 和一个继承对话内容的子会话,并连接到一个可视化树中。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:mydsp/dsh-branchman#001b331710e1f22f3c70975eaab75c7988939deb
README兼容性版本

兼容性与来源证明

Branchman 以 dsh-branchman 发布,当前版本为 0.3.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/2

版本

0.3.2stable
2026/10/2
0.1.0stable
2026/9/29

相关插件

正在加载相关插件…

最新版
0.3.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/10/2
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包Ssh@linxin666/dsh-sshdsh Web GUI 的远程 SSH 操作:主机配置存储(~/.dsh/dsh-ssh.json,可从 ~/.ssh/config 导入)、支持跳板主机的持久化 ssh2 连接池、exec / PTY Web 终端 / SFTP 传输 / 本地端口转发隧道 / 集群执行Update@linxin666/dsh-update用于 dsh Web GUI 的自更新插件:探测 npm 上是否有更新的系列版本,并在原地运行所属配置的 pnpm 更新;可通过设置图标旁侧边栏中的触发器启动,并显示发布说明面板Tui@deepseek-harness-tui/dsh-tui用于 DeepSeek Harness 智能体、会话和工具的交互式终端界面。

README

Branchman 0.3.2

DeepSeek Harness 的会话走向与 Git 工作树管理插件。把真实父子会话、独立工作树和可恢复操作放到同一个总览。

独立主树与分支关系图

English · 安装与升级 · 验收范围

本次更新

  • 各棵主树独立分区,子树布局按真实父子关系排列。
  • 列表按层级缩进,支持展开、收起;可按仓库或主树筛选。
  • 搜索与分页保留祖先;刷新保持相机,支持拖动、缩放和选中定位。
  • 图形默认保持可读缩放,详情面板可以开关。

使用

  • 侧栏底部「走向总览」始终可用,尚未创建分支的会话也会显示。
  • 输入框旁创建走向会继承最新已完成轮次;从某条助手消息创建,则继承该完成轮次及之前的历史。也可从空对话开始。
  • 每个走向使用 UUID、独立 branchman/<UUID> 分支和 .branches/<UUID> 工作树。名称用于显示。
  • 交接说明保存在详情中,不会自动发送给模型。
  • 普通未提交文件可以携带,包括中文路径和二进制;符号链接、子模块与 .branches 内容不携带。
  • 合入、同步、移除会检查实际工作树身份。未提交改动、未合入提交或冲突会阻止对应操作。
  • 中断操作保留工作树与日志,使用「继续恢复」对账;冲突处理后使用「检查工作树」。

安装与兼容性

已验证宿主 @deepseek-ai/dsh-desktop@0.2.0-rc.2;Electron 44 是运行时版本。运行依赖由宿主提供。

从本仓库 GitHub Releases 下载 dsh-branchman-0.3.2.tgz,在已退出桌面的实际 profile 中安装并登记 bundle,详见 安装说明。npm 发布完成后也可使用 dsh-branchman@0.3.2。

v1 数据迁移为独立 tree-v2.json,保留原 tree.json。旧记录缺少可信基点时会标记需要恢复;降级需同时考虑状态版本。

开发

npm ci
npm test
npm run build
npm pack --ignore-scripts

TypeScript 和 esbuild 随开发依赖安装;可通过 DSH_BUILD_TOOLS 使用已有共享工具目录。发布包包含已构建的宿主和客户端入口,不需要使用者构建。

CLI scripts/branchman.ps1 通过宿主 API 工作,要求显式提供 -BaseUrl,写操作通过 -BodyFile 提交;不会绕过操作日志。实现说明见 架构 与 宿主合同。