dubeno/dsh-agent-plugin-bridge ↗★ 0
dsh-agent-plugin-bridge
Generic Agent Plugins 1.0 → DeepSeek Harness bridge: discovers plugin.json packages, registers skills and MCP servers.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dubeno/dsh-agent-plugin-bridge说明文档
阅读完整 README ↗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 工具告诉我加载了什么。"