fix: removed unnecessary regenerate logic for sessions and use the same logic for all contexts; prevents a panic on empty message list

This commit is contained in:
Dark-Alex-17 committed 2026-05-19 11:46:37 -06:00
1 parent eb2843d38a
commit 04498b96ec
2 files changed
+3 -9

No files matched your search

-9
View File
@@ -628,15 +628,6 @@ impl Session {
let mut messages = self.messages.clone();
if input.continue_output().is_some() {
return messages;
} else if input.regenerate() {
while let Some(last) = messages.last() {
if !last.role.is_user() {
messages.pop();
} else {
break;
}
}
return messages;
}
let mut need_add_msg = true;
let len = messages.len();