codex: fix CI failure on PR #14410

Remove the unnecessary clone on spawn reasoning effort and add app-server integration coverage for spawn item model metadata.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Ahmed Ibrahim
2026-03-11 17:05:17 -07:00
parent 08303687bb
commit 12f809407d
2 changed files with 197 additions and 2 deletions

View File

@@ -555,7 +555,7 @@ impl ThreadHistoryBuilder {
receiver_thread_ids: Vec::new(),
prompt: Some(payload.prompt.clone()),
model: Some(payload.model.clone()),
reasoning_effort: Some(payload.reasoning_effort.clone()),
reasoning_effort: Some(payload.reasoning_effort),
agents_states: HashMap::new(),
};
self.upsert_item_in_current_turn(item);
@@ -590,7 +590,7 @@ impl ThreadHistoryBuilder {
receiver_thread_ids,
prompt: Some(payload.prompt.clone()),
model: Some(payload.model.clone()),
reasoning_effort: Some(payload.reasoning_effort.clone()),
reasoning_effort: Some(payload.reasoning_effort),
agents_states,
});
}