dsh-git-branch: Git 分支与 worktree 管理插件
`dsh-git-branch` 是 DeepSeek Harness(DSH)的一款插件,旨在解决在 DSH 环境下直接管理 Git 分支和 worktree 的需求。该插件通过集成 Git 逻辑到 UI 交互层,提供直观的分支切换、IDEA 风格选择器、右键菜单(新建、重命名、删除、推送)以及 Worktree 管理。 用户可在输入框工具栏直接查看和切换分支,利用右键菜单进行批量操作,并将分支隔离到独立工作区开发。该插件以 MIT 许可证开源,需确保对目标仓库有读写权限,适用于频繁分支切换和多环境并行开发的场景。
Read Moredsh-git-branch:在对话框工具栏只读显示 Git 分支
DeepSeek Harness(DSH)插件 `dsh-git-branch` 是一款轻量级客户端插件,用于在对话框工具行只读显示当前 Git 分支。它支持正常分支、游离 HEAD 及未提交仓库状态,并能智能隐藏非 Git 目录内容。该插件通过本地 HTTP 载体获取信息,无需轮询,安装后即可在 DSH Web 界面的 Settings → Plugins 中添加远程仓库地址启用,旨在帮助开发者保持对话流畅并核对版本控制状态。
Read Moredsh-git-branch: Git Branch Capsule Plugin for DSH Desktop
`dsh-git-branch` is a DeepSeek Harness Desktop plugin designed to allow intuitive viewing and switching of Git branches through a chat bar capsule. Core features include displaying branch status (such as HEAD, dirty, and upstream/downstream indicators), supporting interactions with local and remote branch lists, creating new branches, and performing Fetch operations. Released under the MIT license, the plugin eliminates the need to manually run terminal commands after installation and significantly reduces the cognitive load of context switching, making it suitable for developers who need to manage Git repositories in a conversational interface.
Read Moredsh-git-branch: Display the current workspace git branch in DSH Web UI
`dsh-git-branch` is a DSH plugin maintained by `hanyueqiang` and licensed under the MIT License, designed to address the unintuitive display of workspace Git branches in the DSH Web UI. The plugin displays the current workspace's Git branch information next to the Composer mode controls, supporting both normal branches (e.g., `⎇ main`) and detached HEAD states; it automatically hides if the workspace is not a Git repository. The plugin features a smart refresh mechanism that updates immediately upon plugin mounting, session/workspace switching, window focus, page visibility changes, or user clicks, and includes a 60-second polling interval as a fallback (which can be disabled via configuration). Architecturally, the Host side registers a `/git-branch` command.
Read More