From f255b673a7968b9554d413d39f4d9aa58b85808b Mon Sep 17 00:00:00 2001 From: Friel Date: Thu, 2 Apr 2026 01:28:36 +0000 Subject: [PATCH] fix(core): align fork spawn snapshot tests --- codex-rs/app-server/src/codex_message_processor.rs | 5 +++++ codex-rs/core/src/tools/handlers/multi_agents_tests.rs | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/codex-rs/app-server/src/codex_message_processor.rs b/codex-rs/app-server/src/codex_message_processor.rs index c2854e663b..00be9ab52f 100644 --- a/codex-rs/app-server/src/codex_message_processor.rs +++ b/codex-rs/app-server/src/codex_message_processor.rs @@ -8831,6 +8831,10 @@ mod tests { model: "gpt-5".to_string(), model_provider_id: "openai".to_string(), service_tier: Some(codex_protocol::config_types::ServiceTier::Flex), + plan_mode_reasoning_effort: None, + model_verbosity: None, + model_context_window: None, + model_auto_compact_token_limit: None, approval_policy: codex_protocol::protocol::AskForApproval::OnRequest, approvals_reviewer: codex_protocol::config_types::ApprovalsReviewer::User, sandbox_policy: codex_protocol::protocol::SandboxPolicy::DangerFullAccess, @@ -8838,6 +8842,7 @@ mod tests { ephemeral: false, reasoning_effort: None, personality: None, + active_profile: None, session_source: SessionSource::Cli, }; diff --git a/codex-rs/core/src/tools/handlers/multi_agents_tests.rs b/codex-rs/core/src/tools/handlers/multi_agents_tests.rs index 2e00f024e1..e70c895473 100644 --- a/codex-rs/core/src/tools/handlers/multi_agents_tests.rs +++ b/codex-rs/core/src/tools/handlers/multi_agents_tests.rs @@ -367,7 +367,6 @@ async fn spawn_agent_fork_context_ignores_child_model_overrides() { session.conversation_id = root.thread_id; let expected_model = turn.model_info.slug.clone(); let expected_model_provider_id = turn.config.model_provider_id.clone(); - let expected_model_provider_name = turn.provider.name.clone(); let expected_active_profile = turn.config.active_profile.clone(); let expected_reasoning_effort = turn.reasoning_effort; let expected_service_tier = turn.config.service_tier; @@ -408,7 +407,6 @@ async fn spawn_agent_fork_context_ignores_child_model_overrides() { assert_eq!(snapshot.model, expected_model); assert_eq!(snapshot.model_provider_id, expected_model_provider_id); - assert_eq!(snapshot.model_provider.name, expected_model_provider_name); assert_eq!(snapshot.active_profile, expected_active_profile); assert_eq!(snapshot.reasoning_effort, expected_reasoning_effort); assert_eq!(snapshot.service_tier, expected_service_tier); @@ -446,7 +444,6 @@ async fn multi_agent_v2_spawn_fork_turns_ignores_child_model_overrides() { }; let expected_model = turn.model_info.slug.clone(); let expected_model_provider_id = turn.config.model_provider_id.clone(); - let expected_model_provider_name = turn.provider.name.clone(); let expected_active_profile = turn.config.active_profile.clone(); let expected_reasoning_effort = turn.reasoning_effort; let expected_service_tier = turn.config.service_tier; @@ -490,7 +487,6 @@ async fn multi_agent_v2_spawn_fork_turns_ignores_child_model_overrides() { assert_eq!(snapshot.model, expected_model); assert_eq!(snapshot.model_provider_id, expected_model_provider_id); - assert_eq!(snapshot.model_provider.name, expected_model_provider_name); assert_eq!(snapshot.active_profile, expected_active_profile); assert_eq!(snapshot.reasoning_effort, expected_reasoning_effort); assert_eq!(snapshot.service_tier, expected_service_tier);