From 50c70d2af7481c2eb310ab9d0eb3bde565654d3a Mon Sep 17 00:00:00 2001 From: Charles Cunningham Date: Fri, 6 Mar 2026 20:53:08 -0800 Subject: [PATCH] codex: simplify rollout metadata update path Co-authored-by: Codex --- .../app-server/src/codex_message_processor.rs | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/codex-rs/app-server/src/codex_message_processor.rs b/codex-rs/app-server/src/codex_message_processor.rs index 9244f98458..70a7d87c61 100644 --- a/codex-rs/app-server/src/codex_message_processor.rs +++ b/codex-rs/app-server/src/codex_message_processor.rs @@ -2456,18 +2456,16 @@ impl CodexMessageProcessor { "ephemeral thread does not support metadata updates: {thread_uuid}" ))); }; - if thread.rollout_path().is_some() { - reconcile_rollout( - Some(state_db_ctx), - rollout_path.as_path(), - self.config.model_provider_id.as_str(), - None, - &[], - None, - None, - ) - .await; - } + reconcile_rollout( + Some(state_db_ctx), + rollout_path.as_path(), + self.config.model_provider_id.as_str(), + None, + &[], + None, + None, + ) + .await; match state_db_ctx.get_thread(thread_uuid).await { Ok(Some(_)) => return Ok(()),