docs(bugs): BUG-1259 model switch on an unsaved new chat reports a sync failure (investigating)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
c80a973328
commit
b339b8aec3
@@ -16901,3 +16901,17 @@
|
||||
- 修复:`storedConsultationTurns` 跳过分隔消息;最近一次改时间的分隔线之前的助手回答,在模型历史里前缀「(以下回答按校正前的出生时间,不要沿用其中的盘面判断)」;会话摘要早于改时间时同样加这句。
|
||||
- 验证:同上测试文件(改了 / 没改两种情况、摘要)。
|
||||
- 修复版本:staging `11333460`(含 `6ad0bea3`;2026-10-07 部署核对:health gitCommit=11333460、各项 ok,`/api/account` 401,`/login` 200;门禁 run 1762 一次通过)。真机未走,状态保持 fixed-pending-verify
|
||||
|
||||
## BUG-1259 | 新对话里还没发第一句就换模型,提示「云端同步失败」
|
||||
|
||||
- 状态:investigating(根因已确认,未修)
|
||||
- 首次发现 / 最近更新:2026-10-07 / 2026-10-07
|
||||
- 来源:产品 iPhone 真机截图(staging 首页,新对话未发消息时切到 gpt-5.6-luna)。
|
||||
- 影响面:`use-session-management.ts` 的 `selectSessionModel` → `patchSessionModel` → `PATCH /api/sessions/{id}`;首页 / 新建的空对话。
|
||||
- 现象:选择模型后顶部报「已在当前页面选择 gpt-5.6-luna,但云端同步失败;再次选择当前模型即可重试。」再选一次仍失败。
|
||||
- 触发条件:会话还没发过第一句(本地未落库的空咨询)时切换模型。
|
||||
- 根因:BUG-989(2026-09-21)把「新建对话」改成只在本地创建、第一问时才 `POST /api/sessions` 落库;`selectSessionModel` 没跟着改,仍对这个还不存在于服务器的会话发 `PATCH`,路由查不到行返回 404「聊天记录不存在或已被删除」,前端包装成「云端同步失败」。本地选择本身已生效(第一问落库时 `model_id` 取自本地会话),报错是多余的,但会让用户以为没切成功。
|
||||
- 复发自:无;BUG-989 漏改的调用点。BUG-989 的源码合同只锁了「新建无 POST / send 时 create」,没覆盖换模型。
|
||||
- 修复:待定(候选:未落库会话换模型只改本地,不发 PATCH;第一问落库时带上所选模型——现有 create 已带)。
|
||||
- 相关记录:BUG-989、BUG-928。
|
||||
- 修复版本:—
|
||||
|
||||
Reference in New Issue
Block a user