Preserve assistant phase for replayed messages (#19832)

This commit is contained in:
friel-openai
2026-04-28 08:46:13 -07:00
committed by GitHub
parent 21e19912e0
commit 598bbcdb58
8 changed files with 64 additions and 5 deletions
+10 -1
View File
@@ -354,7 +354,16 @@ async fn persist_user_shell_output(
}
let response_input_item = match output_item {
ResponseItem::Message { role, content, .. } => ResponseInputItem::Message { role, content },
ResponseItem::Message {
role,
content,
phase,
..
} => ResponseInputItem::Message {
role,
content,
phase,
},
_ => unreachable!("user shell command output record should always be a message"),
};