Skip to content

v0.3.0

Choose a tag to compare

@codeleep codeleep released this 29 Jun 14:01
· 9 commits to main since this release
9e3dd09

概述

本版本修复面试提示(hint)功能及历史配置加载的一系列问题。

新增 / 修复

  • 修复点击提示按钮时面试官拒绝给提示: 提示请求此前被路由到面试官 Agent,而其系统提示词禁止给提示。更新提示策略并在提示生成时临时覆盖指令(不写 DB,对老用户即时生效)。
  • 修复请求提示时 interview_turn 唯一索引冲突: saveTurn 硬编码 turn_index=1 与同题提问回合碰撞,改为按会话递增 turn_index(与 websocket 路径一致)。
  • 提示回合正确标记 is_hint: 避免提示回合被 generateSummary 的 totalQuestions 误算为正式题目,以及 getCurrentQuestion 误取到提示内容。
  • 修复历史配置列表加载崩溃: DB 中 recall_strategy=AI 的历史数据导致 MyBatis 枚举反序列化失败,RecallStrategy 补充 AI 枚举常量。
  • 修复生成提示时 question_id 非空约束报错: 提示/追问回合改用 config.getCurrentQuestionId(),schema 中 question_id 改为可空。

验证

  • 后端 mvn compile 全量通过
  • 改动最小化、聚焦修复,无破坏性变更

Full Changelog: v0.1.2...v0.3.0