cmp-skill-index: DSH 插件,爲 DSH 提供 codex-mobile-pro 的 70 條技能索引

前言

DeepSeek Harness (DSH) 採用插件化架構,旨在通過模塊化組件擴展智能體的能力。在使用 DSH 構建智能體時,讓模型能夠按需檢索並複用已有的技能(如 code review、TDD、安全排查、逆向分析、Obsidian 筆記、瀏覽器自動化等)是提升開發效率的關鍵。cmp-skill-index 插件直接將 codex-mobile-pro 內置的 70 條 skill 索引提供給 agent,實現了零構建、純 JS 的快速檢索能力。

是什麼

這是一個 DSH 工具插件,由 malaxiya2019 維護。它將 codex-mobile-pro 中的 70 條 skill 索引化,讓 agent 可以在運行時按名稱檢索並複用已有技能。該插件採用純 JavaScript 開發,源碼即交付物,無需編譯過程。

核心功能

插件提供兩個核心工具:

  1. list_skills

    • 參數: 無
    • 返回: 包含全部 70 條 skill 的 {name, description} 數組。
  2. search_skills

    • 參數: query(必填)、limit(默認 20,上限 50)
    • 返回: 按 name 和 description 大小寫不敏感匹配的結果數組。

安裝與啓用

推薦通過 GitHub 安裝,無需配置 npm registry:

dsh plugin --profile demo add github:malaxiya2019/dsh-cmp-skill-index

若需本地安裝,在插件目錄下執行 npm pack 生成壓縮包,再進行安裝:

# 在插件目錄
npm pack
dsh plugin --profile demo add ./cmp-skill-index-0.1.0.tgz

安裝後,插件會自動激活。

典型用法

安裝完成後,可以在 DSH 配置或腳本中調用上述工具。示例:

search_skills(query: "frida")
// 返回: [rev-frida, rev-ios-dump]

search_skills(query: "obsidian")
// 返回: [obsidian-vault]

list_skills 工具可用於查看所有可用技能的概覽。

適用場景與注意

此插件專爲需要大量可複用技能模板的 DSH agent 場景設計。由於採用純 JS 開發且無構建步驟,git 安裝時無需開啓 allowBuilds。

  • 依賴: 需要環境中有 @deepseek-ai/cordis 和 @deepseek-ai/dsh-tools。
  • 數據來源: 技能數據提取自 malaxiya2019/codex-mobile-pro。
  • 權限: 插件以當前 dsh 進程權限運行,安裝前請檢查源碼與許可證(MIT)。

結尾

通過引入該插件,DSH agent 可以在運行時動態查詢技能庫,減少硬編碼依賴。更多細節可參考 GitHub 倉庫 或 社區目錄。

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

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

小夜