dsh-git:將本地 Git 工作臺與 GitHub 頁籤集成到 DeepSeek Harness 右側欄
`dsh-git` 是 DeepSeek Harness (DSH) 的一個插件,旨在通過右側欄提供本地 Git 操作與 GitHub 遠端管理,減少開發者窗口切換。該插件集成了本地工作臺、多倉庫管理、遠端 GitHub 頁籤及 LLM 智能生成提交信息功能。它通過 Host 端邏輯與瀏覽器端 UI 結合,確保令牌安全存儲並強制使用安全推送方式。開發者可在 DSH 環境中直接完成從代碼修改、提交到遠端倉庫管理的全流程。
閱讀全文dsh-github:DeepSeek Harness 的 GitHub 集成插件
dsh-github 是 DSH 的社區 GitHub 集成插件,提供 45 個 `github_*` 工具,支持通過 PAT 或 OAuth Device Flow 認證。該插件零依賴,覆蓋建倉、推送、PR、Issue 管理及代碼搜索等功能。其核心設計採用分級安全策略:常規讀寫操作直接放行,而刪除倉庫/文件/分支、Force Push、合併 PR 及關閉 Issue/PR 等危險操作則強制經過審批門,默認採用 Fail-closed 機制,僅允許單次授權,以平衡效率與安全。插件支持自動檢測 hosts 文件異常並繞過 DNS,同時對 Token 進行防禦性脫敏。安裝需 Node 22+ 及特
閱讀全文dsh-github-bridge:連接 DSH 與 GitHub 的插件
dsh-github-bridge 是一個連接 DSH/dwsh 與 GitHub 的 MIT 許可插件,旨在解決 API 請求散落及令牌管理不便的問題。其核心功能包括基於 OAuth 2.0 設備碼流程的 GitHub 登錄認證,以及一組覆蓋倉庫、Issues、Pull Requests、文件內容和搜索的 `github_*` 工具。令牌由 DSH 憑據服務存儲,模型不可見,確保安全性。 安裝需在本地目錄執行 `dsh plugin --profile web add .` 並重啓 DSH。配置前需準備 GitHub OAuth App,必須啓用 Device Flow 並建議關閉令牌過期選
閱讀全文dsh-plugin-mall:給 dsh 加一個 GitHub 插件市場
dsh-plugin-mall 是一個由社區維護的 dsh 插件市場工具,旨在簡化從 GitHub 發現、校驗、安裝和更新 dsh 插件的流程。它通過搜索帶有 `topic:dsh-plugin` 標籤的倉庫,自動抓取並校驗 `package.json` 中的 manifest,從而消除手動搜索和兼容性檢查的繁瑣步驟。 該工具在 dsh web UI 的設置頁提供插件市場入口,幷包含五個通用的 agent 工具。其核心安全機制包括:瀏覽時的靜態兼容性徽章掃描、安裝前的隔離 preflight 檢查(禁用 scripts 安裝至臨時目錄並比對 live profile,硬衝突阻斷)、防 squa
閱讀全文dsh-ci-cd-bot:把 GitHub issues/PRs 接入 DSH 的執行與評審隊列
dsh-ci-cd-bot 是 DSH Web UI 插件,用於自動管理 GitHub 賬號下倉庫的 issues/PRs。它將本地已有 checkout 的 bug 自動修復並推送,將功能請求和 PR 放入看板供一鍵執行、評審和合並。插件由 Host 輪詢 GitHub 並執行 Agent,Browser 側注入看板界面。支持自動分類、本地匹配、Agent 自測、Git 提交推送及可選 PR 創建和 Issue 回覆。要求 Node.js ≥ 22 及 dsh 0.1.0-rc.6。安裝推薦通過 npm 命令,也可從源碼構建或手動鏈接。配置保存在本地 JSON 文件,GitHub Token
閱讀全文