前言¶
在 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」可復現的入口步驟如下。
- 完成插件安裝與
gh auth login。 - 在 DSH 中打開 Pull requests(側邊欄工作區)。
- 粘貼 PR 的完整 URL,或 shorthand 形式
owner/repo#123,加載該 PR。 - 在界面內查看 diff、評論與 CI;需要時用本地筆記記錄結論。
- 若需覈對發佈鏈路,在 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 反饋。