mirror of
https://github.com/openai/codex.git
synced 2026-11-14 21:40:39 +00:00
chore: ResponseItem::AgentMessage should be assigned an id with amsg_ prefix
This commit is contained in:
@@ -2738,9 +2738,8 @@ impl Session {
|
||||
ResponseItem::WebSearchCall { .. } => "ws",
|
||||
ResponseItem::ImageGenerationCall { .. } => "ig",
|
||||
ResponseItem::Compaction { .. } | ResponseItem::ContextCompaction { .. } => "cmp",
|
||||
ResponseItem::AgentMessage { .. }
|
||||
| ResponseItem::CompactionTrigger { .. }
|
||||
| ResponseItem::Other => continue,
|
||||
ResponseItem::AgentMessage { .. } => "amsg",
|
||||
ResponseItem::CompactionTrigger { .. } | ResponseItem::Other => continue,
|
||||
};
|
||||
item.set_id(Some(format!("{prefix}_{}", Uuid::now_v7())));
|
||||
}
|
||||
|
||||
@@ -210,7 +210,7 @@ fn user_message(text: &str) -> ResponseItem {
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn assign_missing_response_item_ids_skips_agent_messages() {
|
||||
fn assign_missing_response_item_ids_assigns_agent_message_ids() {
|
||||
let items = Cow::Owned(vec![
|
||||
ResponseItem::AgentMessage {
|
||||
id: None,
|
||||
@@ -226,7 +226,7 @@ fn assign_missing_response_item_ids_skips_agent_messages() {
|
||||
|
||||
let items = Session::assign_missing_response_item_ids(items);
|
||||
|
||||
assert_eq!(items[0].id(), None);
|
||||
assert!(items[0].id().is_some_and(|id| id.starts_with("amsg_")));
|
||||
assert!(items[1].id().is_some_and(|id| id.starts_with("msg_")));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user