DSH Plugins
返回列表
⚙️

dsh-plugin-agents-loader

工作流 更新于 2026.09.28

在终端中运行以下命令:

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 并在本机落地的团队或个人