dsh-plugin-preset-default-guard:修掉「升级后无法新建对话」的静默失败 #6130
Robin1987China
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
它解决什么
升级 DeepSeek Harness 后点「新会话」没有任何反应——界面零反馈。
根因是 preset 的 id 改名了(
0.1.5-rc.1里code改成了ptc),但你设置文件里还写着旧 id:新建会话解析这个默认值时找不到,于是
session.create失败;而这个失败被客户端折叠成一句console.warn,所以界面上什么都看不到。已有会话不受影响——它们在创建时就把 preset 记进了自己的日志,只有新建会话才会重新解析设置。它做什么
进程启动时,把解析出来的
agent-presets.default和本部署实际提供的 preset 名单比对:fallback→standard→ 名单第一个)安装
怎么确认它生效
写一个假 id 再重启,对比前后:
边界
agent-presets.default一个键,绝不碰会话日志仓库:https://github.com/Robin1987China/dsh-plugin-preset-default-guard | 上游问题记录:#6119
All reactions