fix(avatar): 每轮对话跟随用户当前语言 #20

Merged
stefanfeng merged 1 commits from codex/avatar-per-turn-language-20260908 into main 2026-09-08 13:06:11 +08:00
Owner

修复内容

  • 每一轮都只按最新用户消息判断回答语言,用户中途切换语言时立即同步切换。
  • 将本轮语言覆盖指令放到最新用户消息之前,避免长历史会话继续沿用上一轮语言。
  • 有对话历史时,命中的标准答案也经过零创造力的忠实语言转换,避免直接返回原语言。
  • 普通聊天、公开分享聊天和 BOXIM 主动接管共用该规则。

验证

  • 新增中文切英文、英文切法文以及标准答题对跨轮语言切换测试。
  • 后端全量测试:120 passed,2 subtests passed。
  • 前端 vue-tsc 与 Vite 生产构建通过。
  • Python 编译及 git diff 校验通过。
## 修复内容 - 每一轮都只按最新用户消息判断回答语言,用户中途切换语言时立即同步切换。 - 将本轮语言覆盖指令放到最新用户消息之前,避免长历史会话继续沿用上一轮语言。 - 有对话历史时,命中的标准答案也经过零创造力的忠实语言转换,避免直接返回原语言。 - 普通聊天、公开分享聊天和 BOXIM 主动接管共用该规则。 ## 验证 - 新增中文切英文、英文切法文以及标准答题对跨轮语言切换测试。 - 后端全量测试:120 passed,2 subtests passed。 - 前端 vue-tsc 与 Vite 生产构建通过。 - Python 编译及 git diff 校验通过。
stefanfeng added 1 commit 2026-09-08 10:24:08 +08:00
stefanfeng merged commit bb9e9da1f3 into main 2026-09-08 13:06:11 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stefanfeng/huihuiSquare#20