Skip to content

v0.2.2 · 答复不再被折叠

Choose a tag to compare

@herenfor herenfor released this 01 Nov 06:44
· 25 commits to main since this release

答复不再被收进折叠里。 DSH 的聊天界面只把"不带工具调用的最后一步"当作回答显示。如果一轮是带着工具调用结束的(比如模型在同一条回复里写了答复、又调用了 task_status),答复就会被收进"已完成,用时……"的折叠里,必须点开才能看到。

官方仓库不接受 issue 和 PR,所以这次的修复以插件的形式提供,名为 chat-answer-fix:

  • 插件包会停用 DSH 自带的聊天界面那一行,换成一个替身。替身沿用官方的包名,所以其他依赖聊天界面的界面插件不受影响;你原来写在 ui-chat 上的配置也会照常生效。
  • 替身的浏览器端代码,每次启动时都从当前版本的官方文件重新生成,只改了一个判定。如果 DSH 以后改了实现、找不到这一行,就原样使用官方文件,效果和没装这个插件一样。
  • wait-guard 的 concludeTurn 默认改为 'auto':替身确实在用时,答复和 task_status 写在同一条回复里,会直接结束这一轮,省掉一次模型请求;如果你关掉了替身,就退回到"答复单独一步"的做法。

已在 DSH 0.2.1-rc.5 上实测,67 项自动测试全部通过。升级后需要重启一次 DSH。不想要这个替换的话,在 docs/configuration.md 里有关闭方法。