前言¶
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 開發,源碼即交付物,無需編譯過程。
核心功能¶
插件提供兩個核心工具:
-
list_skills
- 參數: 無
- 返回: 包含全部 70 條 skill 的
{name, description}數組。
-
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 倉庫 或 社區目錄。