DeepSeek Harness 插件:能力面板

前言

DeepSeek Harness (DSH) 提供了插件擴展能力,用於管理智能體的各種組件。在處理 Skills、MCP 服務器和快捷消息時,開發者通常需要在文件系統或命令行中操作。爲了在 Web GUI 界面下完成這些操作,需要引入 dsh-plugin-capability-panel 插件。

插件介紹

該插件由 chengdb 維護,旨在爲 DSH 的 Web GUI 提供可視化的能力管理面板。它允許用戶在瀏覽器中直接管理項目的全部能力,包括 Skills、MCP 服務器和快捷消息。插件支持項目級與全局級雙作用域,所有安裝、啓停與分發操作均可不離開瀏覽器完成。

核心功能

插件側欄底部(Settings 旁)新增「能力面板」入口,支持以下能力域的管理:

  • 可視化管理:支持 Skills、MCP 服務器、快捷消息的瀏覽、搜索、編輯與刪除。
  • 雙作用域:所有能力域均分爲「項目級」與「全局級」。項目區僅顯示當前項目配置,全局區顯示全局配置。
  • Skills 管理:
    • 支持三種安裝方式:瀏覽器上傳(支持 .md、目錄或 .zip)、宿主路徑、URL 下載。
    • 支持一鍵導出。
    • 在項目區支持啓用/禁用,並可獨立控制「模型調用」與「用戶調用」方向。
  • MCP 服務器管理:
    • 支持熱掛載,配置變更後無需重啓。
    • 兼容 Claude Code 的 .mcp.json 格式。
    • 支持環境變量插值。
  • 快捷消息管理:
    • 支持一鍵追加到草稿。
    • 支持一鍵直髮整條消息。
  • 輸入框工具組:在輸入框左下角註冊了快捷消息、Skills、MCP 三個彈層入口,方便快速操作。

安裝與啓用

在終端執行以下命令安裝插件:

dsh plugin --profile web add "github:chengdb/dsh-plugin-capability-panel#v1.1.0"

安裝完成後,刷新 Web GUI 界面,在側欄設置區域即可找到「能力面板」入口。

典型用法

安裝完成後,可以通過以下方式使用:

  1. 安裝 Skills:在能力面板中,可以拖入單個 .md 文件、整個 skill 目錄或 .zip 壓縮包進行安裝。也可以通過宿主路徑或 URL 下載。
  2. 配置 MCP:通過表單新增 MCP 服務器,支持 stdio、sse、http 三種類型。
  3. 調用 Skills:在輸入框彈層中點擊技能名稱,將 /name 追加進草稿發送。
  4. 發送快捷消息:在輸入框彈層中點擊快捷消息,支持一鍵直髮或追加到草稿。
  5. 控制 MCP:在輸入框的 MCP 彈層中,可以切換全局 MCP 服務器對本項目的啓用/禁用狀態。

注意事項

  • 配置文件位置:插件寫入優先使用 .agents 目錄,讀取兼容舊位置(如 .dsh、.claude)。首次寫入新位置時,舊文件內容會自動合併並刪除。
  • Skills 啓用/禁用:啓用/禁用操作僅發生在項目區。全局區的技能恆定可用,無法在面板中直接禁用。
  • MCP 兼容性:MCP 配置與 Claude Code 的 .mcp.json 格式兼容,支持環境變量插值。
  • UI 特性:插件 UI 爲純增量,不頂替宿主內置 UI。
  • 兼容性:Skills 目錄型格式與官方 filesystem provider 逐字節兼容。
  • 許可證:未找到許可證信息。

結語

該插件將繁瑣的文件配置與命令行操作移至 Web GUI,通過項目級與全局級的雙作用域設計,實現了能力的統一管理與分發。對於習慣在瀏覽器中操作的開發者,這是一個實用的工具。

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

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

小夜