tu1918/dsh-git-plugin:DSH Web 右侧常驻 Git 面板
tu1918/dsh-git-plugin(@tutu1918/dsh-git-panel)是 DeepSeek Harness 的 Web 客户端插件,在右侧边栏提供常驻 Git 标签页,针对 session 工作区完成变更浏览、暂存、提交、diff、分支与 upstream 状态、fetch/pull/push/sync,并支持多仓库容器、HTTPS 凭据与中英文界面。本文基于 GitHub README 与 package.json 介绍定位、能力与安装注意点;安装命令以 SkillHub 目录页为准。
閱讀全文git-for-dsh:用允许清单在沙箱外执行 Git
git-for-dsh 是 theRMM714 为 DeepSeek Harness 编写的客户端插件,向模型暴露 git_exec,在 danger-full-access 下通过 ctx.shell 执行一次性 git 命令,并用设置页勾选 47 个子命令(read/write/remote 三档)作为安全边界。插件含 Host 闸门与 Client 配置 UI,自带 cordis.patch 安装,支持 npm、GitHub 与本地路径安装。适合需要在 DSH 中做受控 clone/push 的开发者;命令以 dsh 进程权限运行,README 注明为个人测试项目,使用前请审阅源码与 MIT 许可证。
閱讀全文GitPanel:在 DSH Web 客户端里用三栏面板管 Git
GitPanel(relaxyabc/dsh-GitPanel,0.2.0)是 DSH Web 客户端插件,在左侧面板提供类似 IntelliJ 的全页三栏 Git 界面:多仓库与子模块发现、分支与合并/变基、可筛选提交历史、工作区暂存提交与 push/pull。本文基于官方 README 说明运行要求(DSH≥0.1.7-rc.1、PATH 含 git)、安装命令与 cordis.patch、典型入口与三项配置,并提醒插件以 dsh 进程权限调用本地 git,安装前需审阅源码。
閱讀全文DSH Web Git Sidebar:Web 端左侧 Git 面板
DSH Web Git Sidebar(dsh-web-git-sidebar)是 RaditPasya 维护的 Web 客户端插件,在 DeepSeek Harness 左侧栏提供 VS Code 风格的 Git 面板:分支搜索/切换/创建、SVG 提交图、逐提交文件预览与作者配色,并在 Settings 上方提供随会话显示的 Footer dock。支持一键 Pull/fetch,批量 host 调用与命令超时避免面板卡死;无遥测、无云依赖。安装:dsh plugin --profile web add dsh-web-git-sidebar,重启 Web UI 后刷新即可。要求 DSH >=0.2.0-rc.2,MIT 许可。
閱讀全文dsh-git-commit:在 DSH 会话里用 /commit 暂存、生成说明并提交
dsh-git-commit 是 qingyou002 维护的 DSH 工作流插件,注册全局 /commit:对会话工作目录 git add -A,用当前会话模型总结 git diff --cached 后 git commit;可自带标题跳过模型,失败时按路径生成本地中文标题仍提交。不 push、无浏览器 UI。安装:dsh plugin --profile web add github:qingyou002/dsh-git-commit。需 Node≥20、git 与 DSH commands/llm 组件;可选 timeoutMs、maxDiffChars 等配置。
閱讀全文dsh-git-idea:在 DSH 会话里用 IDEA 风格做 Git
dsh-git-idea(0.3.0)是 mays-hi 维护的 DSH 客户端插件:在 Web 会话输入框权限模式旁显示 Git 芯片(分支与待提交数),悬停切分支,点击打开 IDEA 风格 VCS 面板(分支树、提交图、变更、diff、多仓库切换)及设置页。不向 DSH 注册模型工具;会话迁入 create_worktree 链接工作树后 UI 跟随该树。要求 DSH >=0.1.5-rc.1,安装后需重启 dsh web。MIT 许可。
閱讀全文dsh-git-status-pill:Harness 會話裏的浮動 Git 狀態條
dsh-git-status-pill 是 luigiinred 維護的 DSH 客戶端插件(0.1.0,MIT),在 web profile 的 shell.overlay 浮層顯示當前會話倉庫的分支、git diff HEAD 行級變更、文件計數與 ahead/behind,並提供可編輯標題的 gh pr create 命令與 Agent 提示。安裝使用 README 中的 dsh plugin --profile web add dsh-git-status-pill,並在 profiles/web/package.json 的 dsh.profile.bundles 中註冊後重啓。Host 經 /git-status-pill/status 暴露狀態,Client 默認每 4 秒輪詢;非倉庫工作區可掃描 .git 或填絕對路徑。README 註明打包端到端尚未充分驗證,插件以 DSH 進程權限讀 Git,使用前請審閱源碼。
閱讀全文dsh-codex-parity:在 DSH Desktop 會話頭加入 Codex 風格 Git 面板
dsh-codex-parity 爲 DeepSeek Harness Desktop 在工作區 pill 左側增加獨立 Git 按鈕與輕量菜單,在當前會話 cwd 下執行提交(git add -A)、推送、切換/創建分支與初始化倉庫,宿主 RPC 與 Web 客戶端雙文件架構、零運行時依賴。本文介紹功能、安裝命令、典型用法與安全注意,資料來自 LingYingNX 官方 README。
閱讀全文dsh-local-plugins:在本地 Git 倉庫裏改插件,用原子 symlink 切換上線
dsh-local-plugins(0.2.1,MIT)由 ishanshmalviya5 維護,將已編輯的第三方與內置 DSH 插件保存在 ~/.dsh/local-plugins 下的 Git 倉庫中,通過 Commit 與 Apply 及原子 symlink 交換部署快照;支持 Migrate、上游 Update 與衝突處理、按 commit 回滾、Reapply 與 Repair。安裝:dsh plugin --profile web add github:ishanshmalviya5/dsh-local-plugins,需 Node 26+、git、npm,macOS/Linux。適合需長期保留 patch 且可控上線的開發者。
閱讀全文dsh-git-commands:用斜槓命令按需注入 Git 工作流與倉庫狀態
dsh-git-commands 是 DSH 社區工作流插件,將 AGENTS.md 中的 git 提交、tag、push 與建庫規範遷入 /commit、/commit-fast、/tag、/push、/repo-create。命令觸發時只讀採集 status、diff、log、tag 與項目元數據並注入會話,規範不再常駐系統提示。支持 web/desktop 安裝,可配置 logLimit 與 diffLineLimit。命令不寫庫,寫操作仍由模型按規範執行並提權。
閱讀全文dsh-git-statusline:在 DSH Web 側邊欄查看緊湊 Git 狀態
dsh-git-statusline 是 pinzza 維護的 DSH Web 客戶端插件,在側邊欄底部或會話/對話框等插槽顯示分支、暫存與未暫存行數及 upstream 領先落後,參考 ccstatusline-zh。要求 DSH 0.2.0-rc.1 至 0.3.0 未發版前,推薦 dsh plugin --profile web add github:pinzza/dsh-git-statusline 安裝。顯示位置存 localStorage,5 秒輪詢且 mtime 緩存。peer 不匹配會靜默跳過,需 dump-config 排查。
閱讀全文@xia-sc/dsh-git:在 DSH Web 裏用懸浮面板管 Git
@xia-sc/dsh-git 爲 DeepSeek Harness Web GUI 提供可摺疊 Git 懸浮面板與輸入框狀態膠囊,隨當前會話工作區實時綁定倉庫。支持分支切換與新建、fetch、僅快進 pull、暫存全部、commit(AI 起草提交信息)、push、status、最近提交及點擊變更查看可調寬 diff。安裝需 dsh plugin --profile web add @xia-sc/dsh-git 並重啓 dsh web;要求 dsh ≥ 0.1.5-rc.1。Git 在宿主進程執行,使用前請查閱源碼與 MIT 許可證。
閱讀全文生成日報或者週報:從 Git、TODO 與工作日誌自動整理工作報告
SkillHub 社區技能「生成日報或者週報」(@user_ab1ce028/work-report-generator,v1.0.0)面向開發者日報/週報場景,通過分析 Git 提交、TODO 註釋與工作日誌生成結構化報告,無需 API Key。文章說明技能定位、核心能力、skillhub install 安裝到 Cursor 等 skills 目錄的步驟,以及素材質量對輸出影響等注意事項,並附官方 SkillHub 與 API 地址。
閱讀全文Git Manager:覆蓋單倉與批量場景的 Git 操作 Skill
Git Manager(@user_992964b6/git-manager,v2.4.0)是 SkillHub 社區開發類 Skill,通過 git_ops、batch_clone、batch_pull、git_lfs 四個純標準庫腳本,覆蓋單倉庫常用 Git 子命令、五平臺批量克隆與更新及 LFS 治理,支持 dry-run 與併發。文章說明定位、核心能力、SkillHub/WorkBuddy 安裝路徑及典型對話用法,並提示 requires_api_key 與批量操作注意事項。
閱讀全文dsh-git-branch:在對話框工具欄只讀顯示 Git 分支
DeepSeek Harness(DSH)插件 `dsh-git-branch` 是一款輕量級客戶端插件,用於在對話框工具行只讀顯示當前 Git 分支。它支持正常分支、游離 HEAD 及未提交倉庫狀態,並能智能隱藏非 Git 目錄內容。該插件通過本地 HTTP 載體獲取信息,無需輪詢,安裝後即可在 DSH Web 界面的 Settings → Plugins 中添加遠程倉庫地址啓用,旨在幫助開發者保持對話流暢並覈對版本控制狀態。
閱讀全文dsh-git-panel: DSH Web GUI 的 Git 面板插件
dsh-git-panel 是一款集成在 DSH Web GUI 會話標籤欄中的可視化 Git 管理插件。它提供了更改頁與歷史頁,支持拖拽暫存文件、行級操作及分支管理。該插件採用樂觀 UI 策略,依賴 Node.js 版本 ^22.19.0 或 >=24.0.0,安裝後即可在瀏覽器端直接管理代碼改動。
閱讀全文dsh-git-change: 在 DSH 輸入框顯示 Git 狀態角標
DSH 插件 `dsh-git-change` 允許開發者通過輸入框右上角的角標直觀查看當前分支的 Git 變更。插件顯示分支名、文件數量及增刪行數,統計未推送提交、暫存及未跟蹤文件,並支持自動刷新。安裝需編輯 profile 配置並重啓 DSH,但存在位置漂移、統計上限及非 Live 會話不支持等限制。
閱讀全文DeepSeek Harness Git 工作區管理插件
DeepSeek Harness 插件 DS-Git-Manager 是一個集成 Git 管理能力的工具,旨在 Web UI 內直接管理 Git 工作區,無需切換外部客戶端。該插件提供倉庫感知入口、變更管理、分支操作、提交歷史查看及衝突解決等核心功能,並支持 Worktree 管理。所有危險操作均需二次確認,且支持主題適配。安裝命令爲 `dsh plugin add @duke-dsh-plugins/dsh-git-manager`。
閱讀全文DeepSeek Harness 插件:dsh-git-manager
`dsh-git-manager` 是 DeepSeek Harness (DSH) 的插件,旨在將 Git 操作與 GitHub 流程集成到 Web 界面,降低 Agent 處理版本控制的複雜度。該插件提供可視化面板、引導流條,並支持分支、變更、提交圖及 PR、Issue 的管理。它通過結構化工具接口爲 Agent 提供標準化操作,並具備實時活動監控和麪板內審批功能。插件支持雙宿主模式(側邊欄或獨立卡片),依賴 DSH 版本 >=0.1.0-rc.6。
閱讀全文DeepSeek Harness Git 插件:將 Fork 風格 Git GUI 內嵌到 DSH
DSH(DeepSeek Harness)插件 `ayumedaze/dsh-git` 通過 Express 後端與瀏覽器前端,將 Git 圖形界面集成到 DSH 桌面或 Web 端。安裝需先確認已安裝 Node.js 和 git,執行 `dsh plugin` 命令添加插件並重啓即可。該插件支持本地倉庫操作、最近打開記錄恢復及自定義端口配置,並採用 MIT 許可證在社區發佈。
閱讀全文dsh-sidebar:DeepSeek Harness Web 的 Git 側邊欄
`dsh-sidebar` 是一款專爲 DeepSeek Harness Web 設計的 Git 側邊欄插件,旨在瀏覽器內集成源代碼控制功能。該插件支持文件瀏覽、暫存/提交、同步遠程及可視化提交圖,並提供文件預覽與終端面板。安裝需在主機執行命令並重啓,所有操作受沙箱限制。注意,在 DSH 0.1.5 版本中,該插件會佔據右側欄,可能覆蓋其他插件。插件遵循 MIT 許可證,由開發者 auggie246 維護。
閱讀全文dsh-sidebar:DSH Web Client 的 VSCode 風格側欄
`dsh-sidebar` 是 DeepSeek Harness Web Client 的一個插件,旨在解決原生界面缺乏本地文件系統深度集成的問題。該插件通過掛載於 `document.body` 實現側欄佈局,提供虛擬化文件樹、多格式預覽、VSCode 風格視圖切換、Git 追蹤及集成瀏覽器等功能。用戶需在 DSH 0.1.2-alpha.2 及以上版本中使用,且當前會話需包含工作區目錄。
閱讀全文DeepSeek Harness 插件:dsh-workspace-files
`dsh-workspace-files` 插件爲 DeepSeek Harness Web GUI 增加了文件管理功能。它支持目錄樹瀏覽、文件查看、Git 集成(狀態顯示、diff、暫存/提交/推送)以及 AI 生成提交信息。該插件具備安全隔離機制,限制操作在會話工作區根目錄內,並遵循“一切皆插件”的生態理念,使用戶無需跳轉至終端即可進行版本控制。
閱讀全文dsh-checkout-guard:Git 工作區寫入前的狀態預檢
`dsh-checkout-guard` 是一個 DSH 插件,用於在編輯、提交或推送前檢查 Git 工作區狀態,防止因分支不一致或狀態錯誤導致數據丟失。該插件默認只讀,主要檢查分支身份、與遠程的分歧、未提交內容、重複克隆及提交作者身份。安裝後通過 `checkout_guard` 單個檢查或 `checkout_guard_scan` 批量掃描,若狀態異常將阻斷寫入。它不會自動修復問題或拉取代碼,僅提供狀態預警,確保智能體在狀態不明時停止操作。
閱讀全文dsh-git-nexus: DeepSeek Harness 單插件集成 Git 與 GitHub
DeepSeek Harness (DSH) 新增插件 `dsh-git-nexus`,旨在解決本地開發中 Git 管理分散的問題。該插件將 SCM 變更、分支操作、GitHub 集成、Workflow 跟蹤及文件瀏覽整合至單一 Web 面板。 它支持查看 Diff、提交、分支切換及 Pull/Push 等核心功能,並利用 OAuth Device Flow 安全登錄 GitHub。插件通過獨立子進程執行命令,限制輸出以保障安全。開發者需掛載本地路徑安裝,適用於需要在 Web 界面保持上下文連貫的開發場景。
閱讀全文dsh-commit-message:Git 提交信息規範化
dsh-commit-message 是一個基於 Conventional Commits 規範的 DeepSeek Harness 客戶端 Skill,旨在規範化 Git 提交信息。它通過統一提交格式,解決提交歷史混亂問題,提升版本管理和變更日誌生成的可維護性。該插件以當前進程權限運行,安裝前需檢查源碼與許可證。用戶可前往技能目錄或 GitHub 倉庫獲取。
閱讀全文dsh-worktree-studio: DeepSeek Harness 人工操作 Git 工作樹任務看板
`dsh-worktree-studio` 是 DeepSeek Harness 的人工操作 Git 工作樹任務看板插件。它將 Git 分支、工作樹與 DSH 會話一一映射,支持創建隔離環境、原生會話集成、狀態驗證及合併預覽。該插件非侵入式設計,不消耗模型 Token,旨在通過 Git 工作樹和狀態令牌機制,在本地實現代碼修改的隔離驗證與安全合併。
閱讀全文dsh-git-branch-switcher:在會話頭部顯示並切換 Git 分支的 DSH Web 插件
`dsh-git-branch-switcher` 是 DeepSeek Harness Web 客戶端插件,旨在解決在 Web 界面頻繁切換 Git 分支的不便。它將 Git 操作集成到會話頭部,通過膠囊按鈕和麪板提供分支查看、切換及狀態同步功能。插件適配主題,支持 detached HEAD 狀態,並具備錯誤反饋與安全沙箱機制。安裝簡單,適合需要頻繁代碼切換的開發者,顯著降低了操作成本。
閱讀全文dsh-github:在 DeepSeek Harness 裏用 Source Control 面板管理 Git 倉庫
dsh-github 是 PivotStackIntelligence 維護的 DSH 插件,在 Web Harness 會話視圖環中增加 Source Control 標籤頁,佈局對齊 VS Code 原生 Git 視圖。支持改動分組、diff 查看、提交與同步、分支/遠程/標籤/stash 管理,以及 merge/rebase 狀態處理。插件使用本機 Git 配置,不調用 GitHub API。安裝需 DSH >=0.1.0-rc.6、Git 及已配置的 remote 與憑據;從本地構建後執行 dsh plugin --profile web add . 並重啓 Web Harness。
閱讀全文dsh-memory:爲 DSH 提供本地 Git 長期記憶
dsh-memory(seriousz158/dsh-memory)是 DeepSeek Harness 的本地 Git 長期記憶插件。記憶存於獨立 Git 倉庫而非雲端,通過 memory.enabled 控制注入,設置頁支持狀態查看與安全清空,可選空閒會話同步。安裝:dsh plugin --profile web add github:seriousz158/dsh-memory。兼容 DSH 0.1.0-rc.6/rc.7,MIT 許可。
閱讀全文用 dsh-git-identity 把 DeepSeek Harness 的 git 提交固定成環境自身身份
dsh-git-identity 是 LoserFox 維護的 DeepSeek Harness 開發與運行時插件。它在加載時按插件配置、gh CLI、啓動環境變量、git config --global 解析作者身份,寫入 GIT_AUTHOR_* / GIT_COMMITTER_*,壓過後續 git 配置,並可冪等寫回全局身份。目錄安裝命令爲 dsh plugin add github:LoserFox/dsh-git-identity。社區目錄並非官方商店,安裝前需檢查源碼;倉庫目前未聲明許可證。
閱讀全文Git版本控制基礎:分佈式vs集中式的核心區別
版本控制是軟件開發管理代碼變化的核心工具,解決多人協作、版本回滾等問題。文章對比了集中式與分佈式版本控制: 集中式版本控制(如SVN)以中央倉庫爲核心,所有代碼需經中央服務器上傳下載,依賴網絡,離線能力弱,協作時多人改同一文件易衝突,需手動解決。 分佈式版本控制(如Git)中,每個開發者本地均有完整倉庫,中央服務器僅作數據同步中轉站。Git支持極強離線操作,可在本地完成提交、分支等,協作靈活,衝突由系統標記後自主合併,數據安全度高(多本地備份)。 核心區別:集中式依賴中央倉庫,分佈式本地獨立;集中式聯網受限,分佈式離線工作自如;集中式協作需中央協調,分佈式更靈活。 Git作爲分佈式主流工具,以本地倉庫、離線工作、靈活協作爲優勢,是開發標配,初學者需掌握其基礎操作。
閱讀全文Git與CI/CD:結合Git實現自動化部署與測試
這篇文章介紹了Git與CI/CD的核心概念及結合應用。Git是版本控制工具,如代碼“日記本”,記錄修改、管理協作,避免衝突與版本混亂;CI/CD(持續集成/持續交付/部署)通過自動化替代手動流程,實現提交代碼後自動測試、部署,提升效率。二者結合是“黃金搭檔”:開發者提交代碼到Git倉庫,CI/CD工具自動觸發測試、構建、部署流程(如前端項目用GitHub Actions部署到Netlify)。結合優勢顯著:減少錯誤(自動測試)、加快迭代(全程分鐘級完成)、降低成本(減少人工)、便於追溯(可查部署來源)。Git奠定版本管理基礎,CI/CD實現流程自動化,二者結合讓開發從手動變流暢,是現代開發必備技能。
閱讀全文分佈式版本控制:Git與SVN的區別及Git的優勢
版本控制是團隊協作的核心工具,Git與SVN是主流選擇,二者架構差異顯著。SVN爲集中式,僅中央服務器有版本庫,依賴聯網提交、更新,本地無完整歷史,分支笨重,衝突合併複雜。Git是分佈式,每個人本地都有完整版本庫,支持離線工作,分支輕量(如幾行命令即可創建),並行開發效率高,合併衝突可本地解決,數據安全(本地完整版本庫),且社區生態完善。 Git優勢在於分佈式靈活(支持離線操作)、分支管理強大(支持並行開發)、數據安全與高效合併。SVN適合簡單協作,Git更適配中大型團隊複雜協作場景。初學者建議先掌握Git核心概念,長期協作效率更高。
閱讀全文