Skip to content

v0.5.3 · 不动输入框的空文本模拟与菜单对齐

Choose a tag to compare

@dthcle dthcle released this 12 Oct 09:44
· 2 commits to main since this release
  • 请求差异入口改用酒馆原生 Generate('normal', {}, true),dryRun 必须为第三个参数;不会使用会追加用户消息的普通发送预览,也不退回普通发送。
  • 默认空文本(不动输入框):不读取/清空草稿、不执行草稿命令或上传待发送附件、不追加空用户消息、不调用模型,无需事后删除。
  • 每次正常真实请求成功响应后覆盖最近一次记录与关联用户历史快照;支持重放上次用户内容,排除后来模型回复。续写/swipe/工具链等非普通或非用户末条请求不冒充可重放发送。
  • 无真实记录也可将一次结果保存为模拟基准,修改设置后再对比,无需为建立基准额外调用模型。
  • dry-run 在所有 awaited GENERATE_AFTER_DATA 监听器完成后读取快照,不冒充最终 fetch;明确提示普通发送拦截器、SETTINGS_READY、系统合并及世界书粘附/冷却的差异。
  • 聊天消息、元数据与公开提示词在组装时使用临时副本并恢复;保持原消息对象身份。宏/插件私有状态及异步副作用无法完全回滚,界面/说明中明确警告。
  • 模拟模型/外部/写入 fetch 防护覆盖超时和销毁后的迟到请求,直到原流程结束;不支持的接口只报错,不偷偷发送。
  • 魔法棒按钮使用酒馆原生 div 菜单结构,移除固定14px字号和额外缩进;随主题字号/间距对齐。图标改为 fa-arrows-left-right-to-line(两条竖线之间左右箭头),保留键盘可用性。
  • 顺手修复标题拖动捕获「关闭」按钮指针导致点击失效的问题;新增 111 项模拟、3 项菜单、3 项拖动回归,全套共 354 项通过(测试文件逐个执行)。

更新扩展后强制刷新酒馆,确认版本 v0.5.3。默认空文本模拟不动输入框。模拟是 dry-run 组装快照,不保证与最终 API 正文一致;宏和第三方插件仍可能产生副作用。354 项测试通过,真实手机/酒馆请继续验收。