Repository navigation
Releases: CrazyPigHead/dsh-plugin-agents-loader
Releases · CrazyPigHead/dsh-plugin-agents-loader
Release list
v0.3.0 — 适配 dsh 0.2.1-rc.2,移除原生取代的 AGENTS.md 迁移
适配 dsh 0.2.1-rc.2(cordis ~4.0.5),并移除已被 dsh 原生能力取代的 AGENTS.md 迁移。
变更
适配 dsh 0.2.1-rc.2
- peer 依赖更新为
@deepseek-ai/cordis ~4.0.5、@deepseek-ai/dsh-mcp-client 0.2.1-rc.2(沿用 dsh 官方包的精确锁定惯例) - 文档中的版本要求同步更新
移除 AGENTS.md 软链迁移(行为变化)
- 删除
src/agents-md.js:dsh0.2.1-rc.2的dsh-agent-instructions已原生读取~/.agents/AGENTS.md(agents-global作用域,与~/.dsh/AGENTS.md同组去重),插件侧软链迁移不再需要 - 已安装用户升级后无需任何手动操作;此前由插件创建的软链可保留(内容去重不会重复注入),也可自行删除
README 新增「与 dsh 原生能力的关系」
- 对照表说明
~/.agents/下各资源的原生支持情况:AGENTS.md✅、skills/✅、mcp.json❌、commands/*.md❌ - 明确本插件定位:只补齐 mcp.json 与 commands 的文件式发现 + 热重载;上游原生支持后本插件即可退役
升级
dsh plugin --profile web add https://github.com/CrazyPigHead/dsh-plugin-agents-loader.gitFull Changelog: v0.2.0...v0.3.0
v0.2.0 - Initial release
首个公开版本。
功能
- MCP 服务器加载:读取
~/.agents/mcp.json,为每个启用的服务器创建dsh-mcp-client子 fiber,工具以mcp__<server>__<tool>注册;支持http(streamable-http)与stdio两种 transport,环境变量占位符插值 - 斜杠命令:
~/.agents/commands/*.md每个文件注册一个命令,frontmatterdescription作为命令描述,触发时正文注入 agent - AGENTS.md 迁移:首次运行时将
~/.agents/AGENTS.md软链到~/.dsh/AGENTS.md,接入 dsh 原生 agent instructions - 热重载:内置
fs.watch+ 500ms 防抖,mcp.json/commands/变更后自动销毁并重建全部动态资源,无需重启
兼容性
- 适配 dsh
0.1.7-rc.2(cordis4.0.4),peer 依赖精确锁定 - Node.js >= 20
安装方式见 README。