From c62ecd4e17c6d3baac2350fe04ad6be2dfb977f9 Mon Sep 17 00:00:00 2001 From: Charles Cunningham Date: Fri, 13 Mar 2026 08:09:47 -0700 Subject: [PATCH] Emit collaboration updates for legacy baselines Co-authored-by: Codex --- codex-rs/core/src/model_visible_fragments.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/codex-rs/core/src/model_visible_fragments.rs b/codex-rs/core/src/model_visible_fragments.rs index 77717dfe8b..d6c16ff593 100644 --- a/codex-rs/core/src/model_visible_fragments.rs +++ b/codex-rs/core/src/model_visible_fragments.rs @@ -278,8 +278,10 @@ impl ModelVisibleContextFragment for CollaborationModeUpdateFragment { _params: &TurnContextDiffParams<'_>, ) -> Option { if let Some(previous) = reference_context_item { - let previous_mode = previous.collaboration_mode.as_ref()?; - let previous_text = developer_collaboration_mode_text(previous_mode); + let previous_text = previous + .collaboration_mode + .as_ref() + .and_then(developer_collaboration_mode_text); let current_text = developer_collaboration_mode_text(&turn_context.collaboration_mode); if previous_text == current_text { return None;