dubeno/dsh-agent-plugin-bridge0

dsh-agent-plugin-bridge

Agent Plugins 1.0 至 DeepSeek Harness 桥接插件

AI 分析

自动发现符合规范的插件包,并将其注册为 DSH 的技能或 MCP 服务。适合需要引入外部 MCP 工具生态的用户。

套件
dsh-agent-plugin-bridge
版本
0.1.0
授權
MIT
最近更新
2026年8月25日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dubeno/dsh-agent-plugin-bridge

Configuration

cordis.patch.yml ships these defaults — override them in your profile config:

- id: dsh-agent-plugin-bridge
  name: dsh-agent-plugin-bridge
  config:
    pluginRoots: []               # explicit Agent Plugin package roots
    pluginsDirs:                  # directories whose children are scanned
      - '~/.cursor/plugins/local'
    mcpJsonPaths:                 # extra standalone mcp.json files
      - '~/.cursor/mcp.json'
    loadPluginMcp: false          # load each plugin's own mcp.json (default off, plugin mcp.json usually needs host env vars)
    failOnMcpError: false         # keep going when an MCP server fails to start
    skillProviderLabel: agent-plugin

Use ~ in paths; the bridge expands it against homedir().

配置

cordis.patch.yml 自带默认值,需要在 profile config 里覆盖就覆盖:

- id: dsh-agent-plugin-bridge
  name: dsh-agent-plugin-bridge
  config:
    pluginRoots: []               # 显式 Agent Plugin 包根
    pluginsDirs:                  # 子目录会被扫描
      - '~/.cursor/plugins/local'
    mcpJsonPaths:                 # 额外的独立 mcp.json 文件
      - '~/.cursor/mcp.json'
    loadPluginMcp: false          # 是否加载插件自己的 mcp.json(默认关:插件 mcp.json 经常依赖宿主环境变量)
    failOnMcpError: false         # MCP 启动失败时是否中止整桥
    skillProviderLabel: agent-plugin

路径里的 ~ 会按 homedir() 展开。

使用

dsh plugin add 标准流程安装:

pnpm install
pnpm build
pnpm test
pnpm pack
dsh plugin --profile web add ./dsh-agent-plugin-bridge-0.1.0.tgz
dsh web --port 4099

然后让 agent:"用 bridge_summary 工具告诉我加载了什么。"