dsh-pr-release-workspace:在 DSH 側邊欄只讀審 PR 與覈對發佈鏈路

前言

在 DSH 裏跑智能體或改插件時,代碼評審往往要來回切瀏覽器、終端和 gh:看 diff、翻評論、再單獨去 npm、GitHub Releases 或市場頁確認「這次合併到底有沒有發出去」。這些步驟彼此獨立,卻都繞不開同一條 PR。下面介紹 maintainer tangyixiao 發佈的客戶端插件 dsh-pr-release-workspace(npm 包名 dsh-pr-release-workspace,當前資料版本 0.1.4)。它在 DSH 側邊欄提供只讀的 PR / Release 工作區:分組 PR 列表、diff、評審相關信息、本地筆記,以及從合併到市場上線的多條發佈事實覈對,GitHub 讀取依賴你本機已有的 gh 會話。

這是什麼

dsh-pr-release-workspace 是 DeepSeek Harness(DSH)上的客戶端插件,在 SkillHub 目錄中歸類爲「客戶端」。倉庫:tangyixiao/dsh-pr-release-workspace;目錄頁:skillhub.cn 條目。軟件許可證爲 MIT(以倉庫 LICENSE 爲準)。

package.json 中的描述概括爲:分組拉取請求、文件 diff、評審評論、CI 檢查,以及從已合併 PR 到 live market index 的、有依據的發佈鏈。README 強調工作區是 只讀 導向:本地筆記不會自動發成 GitHub 評論;PR 已合併也不等於包或市場已發佈,仍需在插件裏逐項覈對發佈事實。

核心功能

依據 README 與 package.json,可覈實的能力如下。

分組 PR 列表

側邊欄把 PR 按不同視角組織,README 示意圖說明包含:獨立撰寫列表、待我評審列表、團隊列表等。團隊列表需要 GitHub 側具備相應的 read:org 權限。

Diff 與評審信息

打開具體 PR 後可在 DSH 內查看文件 diff,並配合 PR 上的評論、CI 檢查等信息做評審(具體交互見倉庫 docs/guide.en.md)。

本地評審筆記

可在本地記錄評審筆記;官方明確說明這些筆記 不會 自動同步爲 GitHub 評論,適合在 IDE 內起草結論再自行決定是否發到網頁。

發佈事實(Release evidence)

除代碼評審外,插件提供從 merge 到市場上線的 六條獨立發佈事實 覈對(README 概括爲 Merge、package、Release、market facts 等;詳細字段與刷新方式以使用指南爲準)。用於回答「合併之後,包、Release、市場索引是否各自成立」,而不是用合併狀態替代發佈結論。

安裝與啓用

安裝前請確認環境:Node.js >= 22,DSH 版本滿足 >=0.1.6-alpha.2 <0.3.0-0(以 package.json engines 爲準)。分發渠道包括 npm 與 GitHub Releases。

桌面端

在 DSH 桌面端通過 Extensions → Plugin Management → Add Plugin,安裝對應 release 的 .tgz 包。

Web profile

對你顯式控制的 Web profile,使用資料中的安裝命令:

dsh plugin --profile web add dsh-pr-release-workspace@0.1.4

安裝完成後,用 GitHub CLI 登錄,使插件能複用現有會話:

gh auth login

典型用法

按 README「Get started」可復現的入口步驟如下。

  1. 完成插件安裝與 gh auth login。
  2. 在 DSH 中打開 Pull requests(側邊欄工作區)。
  3. 粘貼 PR 的完整 URL,或 shorthand 形式 owner/repo#123,加載該 PR。
  4. 在界面內查看 diff、評論與 CI;需要時用本地筆記記錄結論。
  5. 若需覈對發佈鏈路,在 Release / 市場相關區域查看各條發佈事實是否與預期一致(合併 ≠ 已發包 / 已上架)。

團隊 PR 列表若不可用,先檢查 gh 授權是否包含 read:org。更細的配置與排錯見倉庫 Detailed usage, configuration and troubleshooting。

適用場景與注意

適合誰: 已在 DSH 內開發或維護插件/倉庫、希望減少在瀏覽器與終端之間跳轉的開發者;需要在一次會話裏看完 PR diff、評論、CI,並順手覈對 npm / Release / 市場索引是否跟上的維護者。

權限與只讀邊界: GitHub 數據讀取走你本機 gh 的權限與配額;插件以當前 DSH 進程及其所裝插件的權限運行。安裝前應閱讀源碼與 MIT 許可證,並知悉 Logo 衍生圖樣另遵循 CC BY-NC-SA 4.0(見倉庫 assets/NOTICE.md)。

生態說明: DSH 奉行「一切皆插件」;SkillHub 爲社區目錄,與 DeepSeek / 幻方無官方從屬關係,本文也不代表官方背書。

結尾

dsh-pr-release-workspace 把分組 PR、diff、本地筆記與發佈事實覈對收進側邊欄,適合在 Harness 裏做完評審再對發佈鏈路逐項取證。進一步瞭解可訪問 SkillHub 目錄頁 與 GitHub 倉庫;問題與缺陷可通過倉庫 Issues / Discussions 反饋。

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

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

小夜