From 3ef8b576ade7197b0241ffae67ce1ea9678f336b Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Sun, 8 Mar 2026 21:09:46 -0700 Subject: [PATCH] codex: fix PR #13593 control resume regression --- codex-rs/core/src/agent/control.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codex-rs/core/src/agent/control.rs b/codex-rs/core/src/agent/control.rs index 76aed07407..fd3b0e185c 100644 --- a/codex-rs/core/src/agent/control.rs +++ b/codex-rs/core/src/agent/control.rs @@ -6,8 +6,8 @@ use crate::agent::status::is_final; use crate::error::CodexErr; use crate::error::Result as CodexResult; use crate::find_thread_path_by_id_str; -use crate::read_session_meta_line; use crate::rollout::RolloutRecorder; +use crate::rollout::list::read_session_meta_line; use crate::session_prefix::format_subagent_context_line; use crate::session_prefix::format_subagent_notification_message; use crate::shell_snapshot::ShellSnapshot; @@ -240,7 +240,7 @@ impl AgentControl { }) => { // Collab resume callers rebuild a placeholder ThreadSpawn source. Rehydrate the // stored nickname/role from sqlite when available; otherwise leave both unset. - let (resumed_agent_nickname, resumed_agent_role) = + let (mut resumed_agent_nickname, mut resumed_agent_role) = if let Some(state_db_ctx) = state_db::get_state_db(&config).await { match state_db_ctx.get_thread(thread_id).await { Ok(Some(metadata)) => (metadata.agent_nickname, metadata.agent_role),