dsh-developer:一站式構建與維護 DeepSeek Harness 插件

前言

DeepSeek Harness (DSH) 的核心設計理念是「一切皆插件」。開發者在構建、測試和排查插件時,通常需要分散在不同工具和流程中。dsh-developer 將構建、診斷、測試和升級檢查整合到了 DSH 的工作流中,幫助開發者直接在工具內部完成這些任務,減少跨工具操作的摩擦。

插件定位

dsh-developer 是由 MetaFlow 設計和實現的 DSH 插件,由 builtin-pb 維護。它旨在解決插件開發全生命週期中的痛點,讓用戶能夠將本地服務、工具或工作流轉化爲 DSH 代理可用的插件,並在插件上線前發現潛在問題。

核心功能

該插件提供了以下核心能力:

  1. 轉化與構建:將本地服務、工具或工作流轉化爲 DSH 代理可用的插件。
  2. 早期診斷:在用戶遇到之前發現安裝問題、缺失服務和損壞的 Web 集成。
  3. 版本檢查:檢查 DSH 更新,並與發佈/預覽版本對比插件。
  4. 調查與改進:調查缺失能力、測試現有行爲並開發改進。

安裝與啓用

在安裝前,請確保已安裝 DSH。安裝官方發佈的 v0.1.4 版本:

dsh plugin --profile web add 'github:builtin-pb/dsh-developer#v0.1.4' --ignore-scripts

安裝完成後,打開或重啓 DSH Web (dsh web) 即可使用。

典型用法

在 DSH 交互或工作流中,可以直接描述目標,插件會接管相應的開發任務:

  1. 構建插件:描述需求,例如“構建一個插件,讓我的代理能夠搜索我們的本地文檔”。
  2. 故障排查:當插件在 DSH Web 中無法啓動時,描述問題,例如“這個插件在 DSH Web 中無法啓動。找出問題並修復它”。
  3. 發佈前檢查:描述目標,例如“檢查這個插件是否已準備好分享”。

適用場景與注意

適用人羣:
* DSH 插件開發者。
* 需要維護現有插件的開發者。
* 希望瞭解 DSH 版本兼容性的貢獻者。

注意事項:
* 運行權限:插件以當前 DSH 進程的權限運行,安裝前請檢查源碼與許可證。
* DSH 版本要求:版本 0.1.4 針對阻塞檢查的目標是 DSH 0.1.5-rc.2,針對建議檢查的目標是 0.1.6-alpha.2。
* 許可證:採用 MIT 許可證。

結語

dsh-developer 是一套實用的插件開發輔助工具,它通過將構建、診斷和測試流程前置,降低了 DSH 插件的維護成本。

插件目錄:https://www.skillhub.cn/plugins/builtin-pb/dsh-developer
項目地址:https://github.com/builtin-pb/dsh-developer

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

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

小夜