dsh-git-nexus
在终端中运行以下命令:
dsh plugin install JFWaskin/dsh-git-nexus
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install JFWaskin/dsh-git-nexus 即可安装,插件源码见 https://github.com/JFWaskin/dsh-git-nexus 。
插件介绍
DeepSeek Harness 早期版本中,Git 管理功能分散在多个插件里——变更面板、分支操作、文件浏览、工作流跟踪各占一块,GitHub 集成还需额外配置。dsh-git-nexus 将这些能力合并为一个自包含的 Web 面板,让你在同一处完成从 stage 到 commit、从分支切换到远程同步的完整开发循环,无需在多个插件标签间来回切换。
面板覆盖的核心能力包括:工作树状态与逐文件 diff 预览、stage/unstage/discard 与提交、分支的增删查切、push/pull/sync/fetch 远程操作、有边界的结构化提交历史、带搜索的已追踪文件列表与文本读取、持久化的步骤看板(类似 Claude Code 的规划追踪),以及通过 OAuth Device Flow 登录 GitHub 并创建 Pull Request。所有 Git 与文件命令均在隔离子进程中执行,具备 30 秒超时与 2 MiB 输出上限,分支名、路径和提交信息均经过 shell 转义并拒绝控制字符。
如果你日常在 DSH 中处理 Git 管理的工作区,希望在一个面板内同时完成版本控制、文件操作、任务跟踪和 GitHub 协作,而不必拼装多个插件,dsh-git-nexus 正是为此设计的。它面向 DSH 0.1.0-rc.6(Web profile),以社区插件发布,遵循官方仓库的 Typert 宿主清单约定。
使用场景
- 在 DSH Web 中统一管理 Git 变更、分支操作与远程同步
- 开发过程中实时查看文件 diff、执行 stage 与 commit,同时跟踪任务看板进度
- 通过 OAuth Device Flow 连接 GitHub 并直接创建 Pull Request
适合人员
- 日常在 DSH 中处理 Git 管理工作区的开发者
- 希望用单一面板替代多个独立插件的团队
- 需要 GitHub 协作但不想管理长生命周期 PAT 的用户