插件目录 / Developer / dsh-git-branch-manage
dsh-git-branch-manage
未验证 LongSir0419
功能简介
DSH bundle: 当前 Git 分支徽标。在会话 header 与新会话欢迎页显示当前分支,支持切换、新建、更新、拉取、推送、删除(仅本地分支,IDEA 风格目录树)。
未验证 — 尚未实测
DSH bundle: 当前 Git 分支徽标。在会话 header 与新会话欢迎页显示当前分支,支持切换、新建、更新、拉取、推送、删除(仅本地分支,IDEA 风格目录树)。 尚未验证——请自行安装测试。
「未验证」表示我们的自动化 CI 尚未安装过该插件。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-git-branch-manage
A DeepSeek Harness (DSH) bundle — Git branch badge: shows the current git branch in the session header and the new-session hero page. Click the badge to switch / create / pull / fetch / push / delete local branches (IDEA-style directory tree, 7-day active branches).
Installation
dsh plugin --profile web add @wanghailong0419/dsh-git-branch-manage
Or install it together with the toolkit:
dsh plugin --profile web add @wanghailong0419/dsh-toolkit
Screenshots
| Git Branch Badge | Branch menu |
|---|---|
![]() |
![]() |
Features
- Current branch shown in the session header and the new-session hero page
- Left-click: branch menu (local / remote, IDEA-style tree; local shows only branches active in the last 7 days)
- Right-click: switch / pull / fetch / push
- Create branch: pulls the current branch first, then creates and switches (with prefix suggestions)
- Delete branch: local-only, safe delete (
-d); refuses the current branch and remote branches - Switch confirmation dialog; dot-spinner loading while an action runs
Structure
lib/index.js host half: BranchBadgeGateway (TypertRemoteService + @Remote)
lib/client.js client half: badge / menu / hero chip (ctx.remote.$mount)
cordis.patch.yml bundle patch (auto-activated by dsh plugin add)
License
MIT
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-git-branch-manage」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:LongSir0419/dsh-git-branch-manage Headless(CLI)profile:
dsh plugin --profile headless add github:LongSir0419/dsh-git-branch-manage 实测报告
尚未 L3 验证——若已跑过,见下方失败备注。

