修复: 后端若干bug
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user