diff --git a/codex-rs/core/src/session/handlers.rs b/codex-rs/core/src/session/handlers.rs index 7bfff11213..36400ba5ab 100644 --- a/codex-rs/core/src/session/handlers.rs +++ b/codex-rs/core/src/session/handlers.rs @@ -134,6 +134,8 @@ async fn thread_settings_update( Some(collaboration_mode) => collaboration_mode, None => { let state = sess.state.lock().await; + // Model and reasoning effort live in CollaborationMode settings today, so + // partial thread-settings updates refresh those fields on the active mode. state .session_configuration .collaboration_mode