dsh-git-branch: Git 分支与 worktree 管理插件
`dsh-git-branch` 是 DeepSeek Harness(DSH)的一款插件,旨在解决在 DSH 环境下直接管理 Git 分支和 worktree 的需求。该插件通过集成 Git 逻辑到 UI 交互层,提供直观的分支切换、IDEA 风格选择器、右键菜单(新建、重命名、删除、推送)以及 Worktree 管理。 用户可在输入框工具栏直接查看和切换分支,利用右键菜单进行批量操作,并将分支隔离到独立工作区开发。该插件以 MIT 许可证开源,需确保对目标仓库有读写权限,适用于频繁分支切换和多环境并行开发的场景。
阅读全文dsh-git-branch:在对话框工具栏只读显示 Git 分支
DeepSeek Harness(DSH)插件 `dsh-git-branch` 是一款轻量级客户端插件,用于在对话框工具行只读显示当前 Git 分支。它支持正常分支、游离 HEAD 及未提交仓库状态,并能智能隐藏非 Git 目录内容。该插件通过本地 HTTP 载体获取信息,无需轮询,安装后即可在 DSH Web 界面的 Settings → Plugins 中添加远程仓库地址启用,旨在帮助开发者保持对话流畅并核对版本控制状态。
阅读全文dsh-git-branch: DSH Desktop 的 Git 分支胶囊插件
`dsh-git-branch` 是一款 DeepSeek Harness Desktop 插件,旨在通过对话栏胶囊形式直观查看与切换 Git 分支。核心功能包括显示分支状态(如 HEAD、dirty、上下游标记)、支持本地/远程分支列表交互、新建分支及 Fetch 操作。插件采用 MIT 许可证,安装后无需手动执行终端命令,可大幅降低上下文切换的认知负担,适合需要在对话式界面中管理 Git 仓库的开发者。
阅读全文dsh-git-branch:在 DSH Web UI 中显示当前工作区 git 分支
`dsh-git-branch` 是一款由 `hanyueqiang` 维护、基于 MIT 协议的 DSH 插件,旨在解决 DSH Web UI 中工作区 Git 分支不直观的问题。该插件将当前工作区的 Git 分支信息展示在 Composer 模式控件旁,支持普通分支(如 `⎇ main`)和分离头指针(detached HEAD)状态;若工作区非 Git 仓库,则自动隐藏显示。 插件具备智能刷新机制,在插件挂载、Session/工作区切换、窗口聚焦、页面可见性变化或用户点击时立即更新,并设有 60 秒轮询作为兜底(可通过配置禁用)。架构上,Host 端注册 `/git-branch` 命令
阅读全文