DSH Capability Inspector:DeepSeek Harness 的只讀運行時診斷插件

前言

DeepSeek Harness(DSH)生態裏的能力通常由插件提供,工具、模型、技能、工作區和會話狀態可能分散在不同配置與運行路徑中。遇到“當前代理到底能用哪些能力”“模型提供商或技能是否可見”“工作區與會話持久化是否正常”這類問題時,需要一種不改動配置、只報告問題的檢查方式。

下面介紹 tree201/dsh-capability-inspector。它是一個面向 DeepSeek Harness 的只讀運行時診斷與健康檢查插件。DSH 社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,這裏只介紹已覈實資料中列出的插件能力與用法。

這是什麼

tree201/dsh-capability-inspector 是一個 DeepSeek Harness 插件,用於只讀地檢查當前代理可見的運行時能力,並幫助定位配置或運行時問題位置。

維護者爲 tree201,許可證爲 MIT。

它提供 inspect_dsh 工具,用於解釋當前代理實際可用能力,以及配置或運行時問題可能出現在哪裏。

核心功能

提供 inspect_dsh 工具

插件提供 inspect_dsh 工具。調用後,它會圍繞當前代理可見的能力給出診斷信息,幫助判斷哪些能力可用、哪些檢查出現錯誤。

檢查運行時環境

它會檢查以下運行環境信息:

  • Node.js 版本
  • 操作系統
  • 架構
  • 工作目錄

檢查代理可見工具

它會檢查當前調用代理範圍內可見的工具。

檢查模型提供商與模型目錄

它會檢查 LLM 提供商,以及對應的模型目錄。

檢查技能、提供商和調用模式

它會檢查技能、提供商和調用模式。

檢查工作區與會話狀態

它會檢查:

  • 工作區
  • 目錄狀態
  • 關聯會話數
  • 會話持久化可用性

報告缺失能力與檢查錯誤

它會報告缺失能力,以及單項檢查錯誤。

單個提供商或能力檢查失敗,不會導致整個報告失敗。

安裝與啓用

下面命令用於從 GitHub 添加該插件到 web profile:

dsh plugin --profile web add github:tree201/dsh-capability-inspector

執行完成後,重啓 DSH,再讓代理調用診斷能力。

典型用法

重啓 DSH 後,可以直接請求完整運行時檢查:

Inspect the current DSH runtime and summarize available capabilities and warnings.

這個請求會讓代理彙總當前可用能力和需要注意的告警。

也可以做更聚焦的檢查:

List the tools and skills available to this agent.
Check model providers and model catalogs.
Check workspace and session persistence health.

inspect_dsh 可使用以下範圍:

  • summary
  • tools
  • models
  • skills
  • workspaces
  • sessions

適用場景與注意

適合以下場景:

  • 確認當前代理可見的工具、技能、模型、工作區和會話持久化能力
  • 排查 DSH 配置或運行時問題,但希望插件保持只讀
  • 在修改配置前,先獲得一份當前能力的診斷報告

需要注意:

  • 該插件保持只讀,不修改配置,不自動修復故障
  • 它不返回 API 密鑰或其他憑據值
  • 它不檢查私有 Cordis reflection 狀態
  • 它無法檢查在本插件加載前已失敗的插件
  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證
  • Git 安裝時,如果 pnpm 要求構建腳本授權,需審查 DSH 插件安裝指引,並只授權信任的源

結尾

tree201/dsh-capability-inspector 的價值在於提供一個只讀的 DSH 運行時檢查入口:它能幫助使用者確認當前代理可見的工具、模型、技能、工作區和會話持久化狀態,並報告缺失能力與單項檢查錯誤,但不會自動修改配置或修復故障。

GitHub 地址:

https://github.com/tree201/dsh-capability-inspector

目錄頁:當前已覈實資料未提供具體 URL,可在 DSH 社區目錄中搜索 dsh-capability-inspector 查看。

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

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

小夜