dsh-agent-plugin-bridge
在终端中运行以下命令:
dsh plugin install dubeno/dsh-agent-plugin-bridge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install dubeno/dsh-agent-plugin-bridge 即可安装该插件,仓库地址为 https://github.com/dubeno/dsh-agent-plugin-bridge
插件介绍
Agent Plugins 1.0 生态正在快速扩展——tm-dagu-adapt、agenthandoff、以及未来每一个符合 agent-plugins.org 规范的包——但每接入一个新包都得手写一遍胶水代码,重复且易错。dsh-agent-plugin-bridge 用一条通用代码路径替代了这种模式:把它装进任何 DSH profile,启动时它自动扫描你配置的 plugin 根目录与子目录,找出所有带有效 plugin.json 的包,将其 skills/ 下的 SKILL.md 注册进宿主 skills 服务,并把包内 mcp.json 注册进宿主 MCP 客户端。新包来了直接生效,无需再维护逐包适配层。
桥接还针对集成中的实际痛点做了处理。mcp.json 里的 ${SOME_ENV} 占位符在宿主缺少对应变量时会留下空命令,因此插件提供 loadPluginMcp 开关和 mcpJsonPaths 列表,让你可以独立挂载 ~/.cursor/mcp.json 等用户级 MCP 配置,不依赖插件专属环境变量也能正常启动。运行时 peer 版本守卫把 pnpm 静默链接旧 RC 的行为变成一条清晰、可操作的报错,避免加载阶段悄悄失败。注册进来的 bridge_summary 工具则让你随时向 agent 询问本轮实际加载了哪些 skills 和 MCP server,调试只需一句话。
适合正在采用 Agent Plugins 1.0 规范的 DSH 开发者、需要同时管理多个 agent 插件包而不想维护逐包适配层的工程团队,以及希望在 CI 中加入打包集成测试与 DSH 启动冒烟校验、在故障到达用户 profile 之前拦截加载回退的团队。
使用场景
- 将多个 Agent Plugins 1.0 包统一接入 DeepSeek Harness,无需逐包编写适配胶水代码
- 在宿主中自动发现并注册插件 skills 与 mcp.json,让新包即装即用
- mcp.json 环境变量缺失时通过 loadPluginMcp 开关与独立 mcpJsonPaths 降级加载
适合人员
- 正在采用 Agent Plugins 1.0 规范的 DSH 开发者
- 需要同时管理多个 agent 插件包而不想维护逐包适配层的工程团队
- 希望在 CI 中加入打包集成测试与 DSH 启动冒烟校验的技术负责人