Skip to content

v0.1.4

Latest

Choose a tag to compare

@origin652 origin652 released this 25 Jun 08:40

修复

代码审查发现的 15 个 medium+ bug

Critical

  • web_fetch 使用未定义的 this.truncateText(应为局部解构变量)导致功能失效
  • handleModelResponse 在审批/失败时丢弃剩余 tool_calls,违反 API 协议并级联崩溃任务
  • bootstrap.ts 漏加载 assistant-i18n.js,编译产物启动即崩

High

  • toolUpdateMetadata 字段部分写入无回滚
  • 库切换后不重注入上下文,模型在旧库上下文里操作新库
  • audit/timeout 超时后泄漏未观测 promise 与定时器
  • set_preference 对两个压缩类 pref 缺范围校验
  • callModelWithRetries 对 4xx 零退避重试

Medium

  • toolCreateParentItem 双 saveTx 崩溃留孤儿父项(改为单事务)
  • metadata 缓存命中也算轮配额
  • annotationItemsForAttachment 全库兜底性能悬崖
  • toolFinishTask 的 lastToolFailure 拒绝缺 validationError,自阻塞
  • showMessage 动态文本过 uiText 误翻译
  • 偏好面板 MutationObserver 监听主窗口
  • runTaskLoopInBackground 重入守卫误暂停正常恢复

拖动 bug

  • 拖动聊天面板标题栏时主窗口跟着移动:两个拖动 handler 补 event.stopPropagation()

Full Changelog: v0.1.2...v0.1.4