CK-Rebi/dsh-preset-reload ↗★ 0

dsh-preset-reload

热重载智能体预设并重新绑定运行会话 适合开发者在修改预设定义时,无需重启DSH即可即时生效并更新在线会话。

包名
dsh-preset-reload
兼容性
待验证
Harness 依赖范围
>=0.1.7-rc.2 <0.2.0-0 || >=0.2.0-rc.1 <0.2.1-0 || >=0.2.1-alpha.1 <0.3.0-0
版本
1.0.1
许可证
MIT
最近更新
2026年10月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CK-Rebi/dsh-preset-reload

配置项

字段类型默认说明
presetsstring[][]需要重载的预设 id 列表
rootsstring[][]监听路径,文件或目录都可以
debounceMsnumber800合并连续文件事件的静默窗口(毫秒)
autobooleantrue关掉后只有 preset_reload 工具能触发
forcebooleantrue是否用 disable→enable 强制产生新 revision
logFilestring''审计日志路径;空串表示不写文件

roots 建议只写定义文件,不要写整个目录。 写目录的话,每次保存一个插件模块都会触发一次整树重挂——而只要没重新生成 patch, 定义其实没变,那次重挂纯属白折腾(会无谓地切换所有在线会话的工具表)。