relay-dsh-plugin-skill-creator:將 DSH 對話轉化爲可複用技能目錄

前言

在 DeepSeek Harness (DSH) 的工作流開發中,完成多輪對話後,這些對話通常停留在會話上下文中,未形成可複用的資產。這增加了重複造輪子的成本。relay-dsh-plugin-skill-creator 插件旨在解決這一問題,它通過註冊一個名爲 conversation-to-skill 的技能,將已完成的 DSH 對話自動轉換爲經過驗證、結構化的 DSH 技能目錄。

功能概覽

該插件是一個開源的 DSH 插件,由維護者 yangbobo2021 提供。其核心能力包括:

  • 對話轉技能:將多輪對話直接打包爲可複用的 DSH 技能。
  • 結構化輸出:生成的技能包包含 SKILL.md、references/、scripts/ 和 assets/ 目錄。
  • 自動化驗證:在寫入文件前,執行結構驗證、PII-canary 門控、生成腳本檢查以及 DSH 發現。
  • 測試與路由:創建一個新的 Session,在同一 DSH 賬號下測試技能的自然路由和重用性。
  • 契約轉換:將用戶更正自動轉換爲編號的需求、證據、測試和預言契約。

安裝與啓用

該插件通過 npm 包進行分發。在 DSH 環境中,需要安裝相應的 npm 包並應用其 Cordis 補丁。

  1. 在 DSH 主機環境執行安裝命令:
npm install relay-dsh-plugin-skill-creator

安裝後,插件會自動註冊 conversation-to-skill 技能,並應用配置補丁。對於倉庫開發,也可以通過 GitHub URL 安裝。

使用流程

在一段有價值的多輪 DSH 對話結束時,可以通過指令或調用技能將對話轉化爲技能。

  1. 觸發轉換:在對話結束時,要求 DSH 將對話轉換爲技能,或顯式調用 conversation-to-skill。
  2. 契約生成:插件首先會將用戶更正轉換爲編號的需求、證據、測試和預言契約。
  3. 提案確認:插件會展示目標路徑、完整的文件樹、需求覆蓋情況、排除項以及驗證計劃。只有在顯式確認後,纔會執行寫入操作。
  4. 生成與驗證:插件會生成包含提案和代幣預算的微型捆綁包,並在寫入前進行結構驗證、PII-canary 檢查和腳本檢查。
  5. 測試重用:如果有 Session 創建功能,插件會自動創建一個新的 Session 來測試技能的自然路由和重用性。

注意事項

  • 資源按需創建:資源(如 assets)僅當提取的工作流明確需要時纔會被創建,不會生成空目錄。
  • 上下文限制:V1 版本僅使用當前 DSH 上下文中可見的對話和工件,不會訪問過期或隱藏的歷史記錄。
  • 預算報告:小型捆綁包包含提案和生成代幣預算,如果發生超支,會如實報告。
  • 許可證:該插件遵循 MIT 許可證。
  • 安全審查:在安裝前,建議檢查源碼以確認其安全性。

總結

relay-dsh-plugin-skill-creator 提供了一套從對話到標準化技能包的自動化流水線。通過結構驗證、PII 檢查和 Session 測試,它確保了生成的技能具有高質量和可複用性。

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

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

小夜