dsh-plugin-agents-loader
在终端中运行以下命令:
dsh plugin install CrazyPigHead/dsh-plugin-agents-loader
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中可通过插件管理安装:https://github.com/CrazyPigHead/dsh-plugin-agents-loader,或对 agent 说「安装 https://github.com/CrazyPigHead/dsh-plugin-agents-loader」。
插件介绍
如果你已经在 ~/.agents 里维护 MCP 服务器和自定义斜杠命令,却希望它们随 dsh Host 一起启动、随改随生效,手工注册往往既繁琐又容易漏项。dsh-plugin-agents-loader 把这份「个人 agents 目录」变成 dsh 的可观测、可热更新的运行时资源,让你专注写配置,而不是反复对接 Host 生命周期。
插件启动时会读取 ~/.agents/mcp.json,为每个未禁用的 MCP 服务创建子 fiber,并把工具以 mcp____ 前缀注册进 Host,同时支持 streamable-http 与 stdio 两种传输方式。~/.agents/commands/ 下的每个 Markdown 文件会注册为一条斜杠命令:frontmatter 提供描述,正文在触发时作为 user 消息注入 agent,适合沉淀可复用的工作流提示。
对于 ~/.agents/AGENTS.md,插件仅在首次运行且 ~/.dsh/AGENTS.md 尚不存在时建立软链接,之后源文件变更会同步到 dsh 原生的 agent 指令机制。更实用的是内置监听:mcp.json 或 commands 目录一有变动,经过约 500ms 防抖后会销毁并重建全部动态资源,一般无需重启整个 dsh 进程。
适合已经在用 dsh、并希望用统一目录管理 MCP 与斜杠命令的开发者与个人工作流用户;也适合团队把常用命令写成 .md 文件共享,再在各自机器上通过 ~/.agents 落地。
使用场景
- 在 ~/.agents/mcp.json 集中配置 HTTP 或 stdio MCP,启动 dsh 即自动注册工具
- 用 ~/.agents/commands/*.md 定义可复用斜杠工作流,触发时把正文注入 agent
- 改 mcp.json 或增删命令文件后自动防抖重载,无需重启 Host
适合人员
- 日常使用 dsh Host 并希望统一从 ~/.agents 加载能力的用户
- 在个人目录维护 MCP 与自定义斜杠命令的开发者
- 把命令模板写成 Markdown 并在本机落地的团队或个人