修复: 后端若干bug

This commit is contained in:
lxy
2026-06-24 00:27:09 +08:00
parent 0a8db6504a
commit 96e554ce22
5 changed files with 320 additions and 19 deletions
+3
View File
@@ -1222,6 +1222,9 @@ pub(crate) async fn run_agentic_loop(
error_type: None,
conversation_id: Some(conv_id.clone()),
});
// BUG-260623-02:全 provider 失败也需落库 user 消息(已 push 内存 chat.rs:383),
// 否则切换/重载从 DB 恢复时末条 user 丢失(实测压缩触发失败场景:DB 末条 tool 无后续 user)。
save_conversation(&session_arc, &db, &conv_id, None, Some(&resolved_model), true).await;
return;
}
}