Ming Capability Pack:用自然語言一鍵調用 DeepSeek Harness 原生能力

前言

DeepSeek Harness(DSH)的架構中已經集成了 LLM、工具調用和子代理機制,理論上已經具備很強的執行能力。但普通用戶面對空白的對話框,往往不知道如何將“想做的事”轉化爲“真正被執行”的指令。

Ming Capability Pack 做的就是這一層翻譯和適配。它不重複造輪子,不給模糊建議,只負責接收自然語言意圖,匹配內置方案,裝配能力,最終交付真實產物和證據卡。

核心功能

  1. 一鍵調用原生能力:通過 ming_auto 工具,將自然語言目標直接轉交給 Harness 原生子代理執行。
  2. 能力裝配閉環:包含 ming_install 工具,當檢測到缺失能力時,自動搜索、建議並安裝,形成“缺 → 裝 → 驗”的閉環。
  3. 歷史查詢:包含 ming_history 工具,可讀取工作區的證據卡,彙總最近的任務記錄。
  4. 內置方案包:內置多個預設方案(如個人網站、整理下載、生成報表等),自動匹配觸發場景。
  5. 自動裝配缺失能力:支持在執行過程中自動檢測並補全需要的插件或工具。
  6. 遞歸防護機制:通過工具層和提示詞層隔離,防止子代理無限循環調用 ming_auto。
  7. 產物校驗機制:執行結束後對文件路徑進行存在性校驗,結果寫入證據卡。
  8. 運行模式支持:支持 CLI 包裝器模式和 Headless 模式。

安裝與啓用

在使用前,需要先安裝 DeepSeek Harness(桌面版或 CLI 版),並確保環境中有 dsh 命令或能定位到 dsh/lib/bin.js。

  1. 安裝插件
    使用官方安裝命令將插件添加到指定 profile:
    dsh plugin --profile <profile名> add github:YuemingHub/Ming-Capability-Pack
  1. 生效
    安裝後必須重啓 Harness,使 ming_auto 工具生效。

典型用法

安裝完成後,可以在 Harness 對話框或 CLI 中直接使用自然語言。

  • 對話框交互:
    “幫我統計當前目錄下所有 .md 文件的總行數”
    “在桌面創建一個 index.html,展示一張簡單的歡迎頁”
    “創建一個 hello.html,內容爲

    Hello Ming

    ”

  • CLI 包裝器:

    ./bin/ming "創建一個 hello.html,內容爲 <h1>Hello Ming</h1>"
  • Headless 模式:
    dsh --profile <profile名> "請調用 ming_auto 工具:創建一個 hello.html,內容爲 <h1>Hello Ming</h1>"

適用場景與注意

  • 適用人羣:希望用自然語言直接描述任務,不需要關注底層工具調用的用戶。
  • 前置要求:Node.js >= 22。
  • 權限與安全:插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼與許可證(MIT)。
  • 執行機制:
    • 資源預檢:啓動前會檢查本地路徑是否存在,避免無效執行。
    • 超時保護:默認執行超時爲 15 分鐘,超時會中止並記錄錯誤類型。
    • 校驗機制:輸出結果會經過 artifactChecks 驗證,確保文件真實存在。
    • 遞歸防護:子代理的工具列表中被屏蔽了 ming_auto,防止無限遞歸。

結語

Ming Capability Pack 通過薄適配層,把複雜的 Agent 調用邏輯封裝在自然語言交互背後。它的核心價值在於“真正把事做完”,提供真實文件和證據卡,而非模糊建議。

更多信息可訪問:
* GitHub 倉庫
* 社區插件目錄

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

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

小夜