CK-Rebi/dsh-preset-reload ↗★ 0
dsh-preset-reload
Hot-reload a DeepSeek Harness agent preset: rebuild its revision and rebind running sessions, without restarting dsh. 适合开发者在修改预设定义时,无需重启DSH即可即时生效并更新在线会话。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CK-Rebi/dsh-preset-reload配置项
| 字段 | 类型 | 默认 | 说明 |
|---|---|---|---|
presets | string[] | [] | 需要重载的预设 id 列表 |
roots | string[] | [] | 监听路径,文件或目录都可以 |
debounceMs | number | 800 | 合并连续文件事件的静默窗口(毫秒) |
auto | boolean | true | 关掉后只有 preset_reload 工具能触发 |
force | boolean | true | 是否用 disable→enable 强制产生新 revision |
logFile | string | '' | 审计日志路径;空串表示不写文件 |
roots建议只写定义文件,不要写整个目录。 写目录的话,每次保存一个插件模块都会触发一次整树重挂——而只要没重新生成 patch, 定义其实没变,那次重挂纯属白折腾(会无谓地切换所有在线会话的工具表)。