前言¶
DeepSeek Harness (DSH) 採用插件化架構,擴展功能通常需要手動註冊 skills 和 MCP 服務。dsh-agent-plugin-bridge 是一個通用適配器,旨在將符合 Agent Plugin 1.0 規範的插件自動接入 DSH 生態,減少手動配置工作。
核心功能¶
該插件主要提供以下能力:
- 自動掃描與註冊:自動掃描並註冊符合 Agent Plugin 1.0 規範的插件。
- 資源注入:將插件目錄下的
skills/和mcp.json注入到 DSH 主機。 - 環境變量處理:解析並處理
mcp.json中的環境變量佔位符。 - 自檢工具:提供
bridge_summary工具供 Agent 自檢已加載的插件狀態。 - 版本兼容性檢查:運行時檢查
@deepseek-ai/dsh-tools版本兼容性。
安裝與啓用¶
安裝命令如下:
dsh plugin --profile web add ./dsh-agent-plugin-bridge-0.1.0.tgz
典型用法¶
Agent 交互¶
在對話中詢問 Agent:
“Use the bridge_summary tool to tell me what was loaded.”
配置示例¶
在配置文件中設置路徑和加載選項:
pluginRoots: []
pluginsDirs:
- '~/.cursor/plugins/local'
mcpJsonPaths:
- '~/.cursor/mcp.json'
loadPluginMcp: false
本地測試¶
本地加載插件進行測試:
node scripts/local-skill.mjs D:/AgentRepo/GitRepo/GitRepo/tm-dagu-adapt
注意事項¶
- 環境要求:需要 Node 24 和 pnpm 11 環境。
- MCP 加載開關:默認
loadPluginMcp爲false,通常需要設置loadPluginMcp: true來加載插件自帶的mcp.json。 - 路徑支持:支持使用
~表示用戶主目錄(會通過homedir()擴展)。 - 依賴版本:需要
@deepseek-ai/dsh-tools滿足^0.1.0-rc.6版本要求。 - 許可證:MIT 許可證。
結語¶
該插件由 dubeno 維護,地址見 GitHub 倉庫。