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即可即时生效并更新在线会话。

パッケージ
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

ドキュメント

README 全文を読む ↗

配置项

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

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