DSH Git Plugin:面向 DeepSeek Harness Web 的可視化 Git 工作臺

前言

在 DeepSeek Harness Web 中和 Agent 處理代碼任務時,Git 操作常常還要切回終端:查看狀態、確認 diff、暫存文件、提交、切換分支,再覈對 Agent 是否理解正確。DSH Git Plugin 把這些動作放進 Web 工作臺:一邊查看倉庫狀態和提交歷史,一邊執行常用 Git 操作,或者審查 Agent 生成的分步驟命令提議。

這是什麼

DSH Git Plugin 是面向 DeepSeek Harness Web 的可視化 Git 工作臺,由 IT-coder-Yy 維護,倉庫名爲 IT-coder-Yy/dsh-git-plugin。它用於查看倉庫狀態與提交記錄、快捷執行常用 Git 操作,並安全運行自然語言生成的分步驟命令提議。

已覈實的安裝命令使用包名 dsh-easygit-plugin,許可證爲 MIT

最後驗證信息:2026-08-20,DeepSeek Harness 0.1.0-rc.8dsh-easygit-plugin 0.2.3

核心功能

下面介紹已覈實的能力。

查看倉庫狀態

可以看到當前分支、已暫存與未暫存文件,以及格式化 review 視圖或 raw diff。

查看提交歷史與詳情

可以查看提交圖、message、author、timestamps、parents、changed files、statistics、full diff。

執行常用 Git 操作

支持 stage/unstage 單個或多個文件、創建 commit,以及創建、搜索、切換、安全刪除本地分支。

遠程同步與 rebase

支持查看 upstream、ahead/behind、工作樹狀態;執行 fetch、fast-forward pull、push、爲分支設置 upstream,或安全開始、繼續、中止 rebase。

查看分支與 tags

可以查看本地分支、遠程分支和 tags。

自然語言生成命令提議

可以把自然語言請求轉換爲分步驟 Git 命令提議,可直接執行,也可以複製後手動執行。

失敗處理

失敗時保留失敗命令、輸出與倉庫診斷;對識別失敗提供安全恢復提議,或交給 Agent 分析複雜失敗。

默認安全

包括 allowlist 校驗、高風險操作確認、防止提議重放,以及從診斷中隱藏常見憑據。

安裝與啓用

先爲 Web profile 添加插件:

dsh plugin --profile web add dsh-easygit-plugin

然後啓動 DSH Web:

dsh web

使用前提是:需要 Node.js ^22.19.0 || >=24.0.0、Git,以及支持靜態 Cordis 插件的 DeepSeek Harness developer preview release。

典型用法

1、在 DSH Web 的 composer 旁邊使用 Git 按鈕,查看變更、審查提交歷史、stage 文件、提交變更、管理分支,或與遠程同步。

2、對 Agent 提出 Git 操作。例如:

Commit the documentation update to the current branch with the message "docs: update guide"

生成的是分步驟命令提議,可以直接執行,也可以複製手動執行。

3、涉及 rebase 或強制刪除分支時,需要明確風險確認。

適用場景與注意

這個插件適合在可信倉庫和可信 Git 配置中使用,尤其是需要在 DSH Web 中查看狀態、執行常規 Git 操作,或審查 Agent 提議的場景。

使用前注意:

  • 插件隨當前 DSH 進程運行,執行 Git 命令時會遵循 DeepSeek Harness 提供的 Shell 與 sandbox 策略。
  • 每一步必須恰好包含一個允許的 git 子命令。
  • Shell 控制符、命令替換、重定向、可執行 hooks 和不安全 Git 選項會被拒絕。
  • 高風險操作,包括歷史重寫,需要明確確認,且提議只能執行一次。
  • 診斷中會隱藏常見憑據。
  • 安裝前應檢查源碼與 MIT 許可證;安全漏洞需按 SECURITY.md 私下報告。

結尾

DSH Git Plugin 的價值在於把“看狀態、做操作、審 Agent 提議”放在同一個 Web 工作臺裏,並給自然語言生成的 Git 命令加上了確認和執行限制。

GitHub:https://github.com/IT-coder-Yy/dsh-git-plugin

目錄頁:如從社區目錄安裝,請以目錄頁實際給出的插件條目和安裝命令爲準。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜