DSH Plugins
返回列表
🖥️

dsh-git-nexus

客户端 更新于 2026.08.25

在终端中运行以下命令:

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 的用户