Skip to content

Diana v0.8.88

Choose a tag to compare

@SuInk SuInk released this 04 Sep 16:24
48e4b19

Diana v0.8.88 聚焦回复稳定性、模型故障切换、棋局图片一致性与管理界面可读性,并改善更新和日志兼容体验。

回复与模型稳定性

  • 恢复 OpenAI Responses 流式接口中的工具调用解析,工具请求不再被误当成普通文本;上游失败时继续遵守机器人错误提示开关。
  • 支持为模型配置有顺序的备用路由;主模型不可用时可按配置依次切换,降低单一模型故障导致的回复中断。
  • 裸唤醒后补答时不再重复招呼或反问用户,直接承接需要回答的内容。

五子棋与图片任务

  • 棋盘图片绑定临时棋局的 canonical 状态版本;棋局推进后会取消同局旧图片任务,发送前也会再次校验版本,避免旧棋盘在新落子之后补发。
  • 同一棋局版本的图片任务会去重并短期复用,重复落子或多人同时追问不会反复生成相同棋盘。
  • 坐标棋盘、表格和流程图等要求位置、数量准确的结构化画面优先使用 SVG 确定性渲染;人物、场景与艺术风格图片仍使用生成式图片模型。

管理界面

  • 事件页顶部统计从八张零散卡片合并为三组核心指标,减少视觉噪声并更快定位处理结果、模型调用和 Token 消耗。
  • 事件明细中的长期记忆与临时记忆默认折叠,需要时再展开,长事件记录更易浏览。
  • 生成速率脚注会准确说明统计中包含的模型调用,不再错误显示“没有模型调用”。
  • 更新面板首次打开即可加载版本与线路测速结果;更新完成后自动重载界面,减少手动刷新和旧前端残留。

数据兼容与修复

  • 启动时迁移历史日志中带时区偏移的 created_at 值,统一为可排序格式,修复事件列表报 SQL 时间比较错误的问题。
  • 保持临时任务状态的版本并发保护:状态可更新、完成或取消,结束后内容会清空且保留必要审计记录。

升级说明

本版本不包含破坏性配置变更,可从 v0.8.87 直接升级。运行中的临时棋局会继续使用现有持久化状态;新版本启动后,后续棋盘图片开始应用版本校验与去重规则。

What's Changed

  • 裸唤醒触发补答时不再重复招呼和追问 by @SuInk in #387
  • 更新面板一次加载出结果,更新完成后自动重载界面 by @SuInk in #389
  • 支持机器人跨分组模型故障切换 by @SuInk in #388
  • 修复 Responses 流式工具调用恢复与错误提示静默 by @SuInk in #390
  • 迁移历史日志里带时区偏移的 created_at,让旧数据重新出现在统计里 by @SuInk in #391
  • 事件明细里的记忆块默认收起 by @SuInk in #392
  • 事件页统计卡从 8 张合并到 3 张 by @SuInk in #393
  • 修复五子棋棋盘乱序并优先确定性渲染 by @SuInk in #394
  • 生成速率脚注不再谎称没有模型调用 by @SuInk in #395
  • 准备 Diana v0.8.88 发布 by @SuInk in #396

Full Changelog: v0.8.87...v0.8.88