diff --git a/codex-rs/core/src/guardian/review_session.rs b/codex-rs/core/src/guardian/review_session.rs index 0c6358c0ac..4527aa27fa 100644 --- a/codex-rs/core/src/guardian/review_session.rs +++ b/codex-rs/core/src/guardian/review_session.rs @@ -715,11 +715,9 @@ async fn run_review_on_session( #[allow(deprecated)] cwd: Some(params.parent_turn.cwd.to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(legacy_sandbox_policy), permission_profile: Some(guardian_permission_profile), summary: Some(params.reasoning_summary), - service_tier: None, personality: params.personality, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, diff --git a/codex-rs/core/src/session/tests.rs b/codex-rs/core/src/session/tests.rs index 579b4bc1be..76fc7b9c61 100644 --- a/codex-rs/core/src/session/tests.rs +++ b/codex-rs/core/src/session/tests.rs @@ -5234,9 +5234,7 @@ async fn user_turn_updates_approvals_reviewer() { approval_policy: Some(config.permissions.approval_policy.value()), approvals_reviewer: Some(codex_config::types::ApprovalsReviewer::AutoReview), sandbox_policy: Some(config.legacy_sandbox_policy()), - permission_profile: None, summary: config.model_reasoning_summary, - service_tier: None, personality: config.personality, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, diff --git a/codex-rs/core/tests/common/test_codex.rs b/codex-rs/core/tests/common/test_codex.rs index f11b86e2de..21815694fb 100644 --- a/codex-rs/core/tests/common/test_codex.rs +++ b/codex-rs/core/tests/common/test_codex.rs @@ -772,12 +772,9 @@ impl TestCodex { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(self.config.cwd.to_path_buf()), approval_policy: Some(approval_policy), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, service_tier, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/apply_patch_cli.rs b/codex-rs/core/tests/suite/apply_patch_cli.rs index c2c8cc51a7..7715ec595c 100644 --- a/codex-rs/core/tests/suite/apply_patch_cli.rs +++ b/codex-rs/core/tests/suite/apply_patch_cli.rs @@ -95,12 +95,8 @@ async fn submit_without_wait_with_turn_permissions( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(harness.cwd().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/approvals.rs b/codex-rs/core/tests/suite/approvals.rs index 04a6e405bf..b4c71e922a 100644 --- a/codex-rs/core/tests/suite/approvals.rs +++ b/codex-rs/core/tests/suite/approvals.rs @@ -657,10 +657,6 @@ async fn submit_turn( approval_policy: Some(approval_policy), approvals_reviewer: Some(ApprovalsReviewer::User), sandbox_policy: Some(sandbox_policy), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -2601,9 +2597,6 @@ async fn matched_prefix_rule_runs_unsandboxed_under_zsh_fork() -> Result<()> { approvals_reviewer: Some(ApprovalsReviewer::User), sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/client.rs b/codex-rs/core/tests/suite/client.rs index d05450684c..4ca224a0c3 100644 --- a/codex-rs/core/tests/suite/client.rs +++ b/codex-rs/core/tests/suite/client.rs @@ -1781,16 +1781,12 @@ async fn user_turn_collaboration_mode_overrides_model_and_effort() -> anyhow::Re turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(config.cwd.to_path_buf()), approval_policy: Some(config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(config.legacy_sandbox_policy()), - permission_profile: None, summary: Some( config .model_reasoning_summary .unwrap_or(ReasoningSummary::Auto), ), - service_tier: None, - personality: None, collaboration_mode: Some(collaboration_mode), ..Default::default() }, @@ -1906,12 +1902,8 @@ async fn user_turn_explicit_reasoning_summary_overrides_model_catalog_default() turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(config.cwd.to_path_buf()), approval_policy: Some(config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(config.legacy_sandbox_policy()), - permission_profile: None, summary: Some(ReasoningSummary::Concise), - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/code_mode.rs b/codex-rs/core/tests/suite/code_mode.rs index 0da293534f..61f99c50c3 100644 --- a/codex-rs/core/tests/suite/code_mode.rs +++ b/codex-rs/core/tests/suite/code_mode.rs @@ -2599,12 +2599,8 @@ text( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/collaboration_instructions.rs b/codex-rs/core/tests/suite/collaboration_instructions.rs index 900cf24d8d..11ba27fb5b 100644 --- a/codex-rs/core/tests/suite/collaboration_instructions.rs +++ b/codex-rs/core/tests/suite/collaboration_instructions.rs @@ -179,16 +179,12 @@ async fn collaboration_instructions_added_on_user_turn() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.config.cwd.to_path_buf()), approval_policy: Some(test.config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(test.config.legacy_sandbox_policy()), - permission_profile: None, summary: Some( test.config .model_reasoning_summary .unwrap_or(codex_protocol::config_types::ReasoningSummary::Auto), ), - service_tier: None, - personality: None, collaboration_mode: Some(collaboration_mode), ..Default::default() }, @@ -233,16 +229,12 @@ async fn collaboration_instructions_omitted_when_disabled() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.config.cwd.to_path_buf()), approval_policy: Some(test.config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(test.config.legacy_sandbox_policy()), - permission_profile: None, summary: Some( test.config .model_reasoning_summary .unwrap_or(codex_protocol::config_types::ReasoningSummary::Auto), ), - service_tier: None, - personality: None, collaboration_mode: Some(collaboration_mode), ..Default::default() }, @@ -340,16 +332,12 @@ async fn user_turn_overrides_collaboration_instructions_after_override() -> Resu turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.config.cwd.to_path_buf()), approval_policy: Some(test.config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(test.config.legacy_sandbox_policy()), - permission_profile: None, summary: Some( test.config .model_reasoning_summary .unwrap_or(codex_protocol::config_types::ReasoningSummary::Auto), ), - service_tier: None, - personality: None, collaboration_mode: Some(turn_mode), ..Default::default() }, diff --git a/codex-rs/core/tests/suite/compact.rs b/codex-rs/core/tests/suite/compact.rs index 51e5139749..17f743d095 100644 --- a/codex-rs/core/tests/suite/compact.rs +++ b/codex-rs/core/tests/suite/compact.rs @@ -99,12 +99,8 @@ fn disabled_permission_user_turn(text: impl Into, cwd: PathBuf, model: S turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/exec_policy.rs b/codex-rs/core/tests/suite/exec_policy.rs index 02267b54d6..cf90e275e4 100644 --- a/codex-rs/core/tests/suite/exec_policy.rs +++ b/codex-rs/core/tests/suite/exec_policy.rs @@ -57,12 +57,8 @@ async fn submit_user_turn( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd_path().to_path_buf()), approval_policy: Some(approval_policy), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: collaboration_mode.or({ Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, @@ -148,12 +144,8 @@ async fn execpolicy_blocks_shell_invocation() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd_path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/image_rollout.rs b/codex-rs/core/tests/suite/image_rollout.rs index 6e692e1968..c763c7b94d 100644 --- a/codex-rs/core/tests/suite/image_rollout.rs +++ b/codex-rs/core/tests/suite/image_rollout.rs @@ -130,12 +130,8 @@ async fn copy_paste_local_image_persists_rollout_request_shape() -> anyhow::Resu turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -230,12 +226,8 @@ async fn drag_drop_image_persists_rollout_request_shape() -> anyhow::Result<()> turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/items.rs b/codex-rs/core/tests/suite/items.rs index de30306c57..8b51c771c1 100644 --- a/codex-rs/core/tests/suite/items.rs +++ b/codex-rs/core/tests/suite/items.rs @@ -61,12 +61,8 @@ fn disabled_plan_turn( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(collaboration_mode), ..Default::default() }, diff --git a/codex-rs/core/tests/suite/json_result.rs b/codex-rs/core/tests/suite/json_result.rs index 91b83fbd00..6f93287386 100644 --- a/codex-rs/core/tests/suite/json_result.rs +++ b/codex-rs/core/tests/suite/json_result.rs @@ -86,12 +86,8 @@ async fn codex_returns_json_result(model: String) -> anyhow::Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/mcp_turn_metadata.rs b/codex-rs/core/tests/suite/mcp_turn_metadata.rs index 3ea70a10c6..df3ac8259b 100644 --- a/codex-rs/core/tests/suite/mcp_turn_metadata.rs +++ b/codex-rs/core/tests/suite/mcp_turn_metadata.rs @@ -79,12 +79,8 @@ async fn submit_user_turn( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd.path().to_path_buf()), approval_policy: Some(approval_policy), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: collaboration_mode.or({ Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, diff --git a/codex-rs/core/tests/suite/model_switching.rs b/codex-rs/core/tests/suite/model_switching.rs index eaf9a5f7dc..40cad40204 100644 --- a/codex-rs/core/tests/suite/model_switching.rs +++ b/codex-rs/core/tests/suite/model_switching.rs @@ -50,12 +50,8 @@ fn read_only_user_turn(test: &TestCodex, items: Vec, model: String) - turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd_path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/model_visible_layout.rs b/codex-rs/core/tests/suite/model_visible_layout.rs index 85b1c9a99e..adef99ce02 100644 --- a/codex-rs/core/tests/suite/model_visible_layout.rs +++ b/codex-rs/core/tests/suite/model_visible_layout.rs @@ -128,12 +128,8 @@ async fn snapshot_model_visible_layout_turn_overrides() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(first_turn_cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(first_sandbox_policy), permission_profile: first_permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -167,11 +163,8 @@ async fn snapshot_model_visible_layout_turn_overrides() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(preturn_context_diff_cwd), approval_policy: Some(AskForApproval::OnRequest), - approvals_reviewer: None, sandbox_policy: Some(second_sandbox_policy), permission_profile: second_permission_profile, - summary: None, - service_tier: None, personality: Some(Personality::Friendly), collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, @@ -259,12 +252,8 @@ async fn snapshot_model_visible_layout_cwd_change_does_not_refresh_agents() -> R turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_one.clone()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(first_sandbox_policy), permission_profile: first_permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -296,12 +285,8 @@ async fn snapshot_model_visible_layout_cwd_change_does_not_refresh_agents() -> R turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_two), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(second_sandbox_policy), permission_profile: second_permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -424,11 +409,8 @@ async fn snapshot_model_visible_layout_resume_with_personality_change() -> Resul turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(resume_override_cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, personality: Some(Personality::Friendly), collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, diff --git a/codex-rs/core/tests/suite/models_cache_ttl.rs b/codex-rs/core/tests/suite/models_cache_ttl.rs index ffe06c1145..7cf1d52e62 100644 --- a/codex-rs/core/tests/suite/models_cache_ttl.rs +++ b/codex-rs/core/tests/suite/models_cache_ttl.rs @@ -103,12 +103,8 @@ async fn renews_cache_ttl_on_matching_models_etag() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd_path().to_path_buf()), approval_policy: Some(codex_protocol::protocol::AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/models_etag_responses.rs b/codex-rs/core/tests/suite/models_etag_responses.rs index 979d3dafa0..ece66cc496 100644 --- a/codex-rs/core/tests/suite/models_etag_responses.rs +++ b/codex-rs/core/tests/suite/models_etag_responses.rs @@ -115,12 +115,8 @@ async fn refresh_models_on_models_etag_mismatch_and_avoid_duplicate_models_fetch turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_path), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/pending_input.rs b/codex-rs/core/tests/suite/pending_input.rs index a3c9a5ebfa..0ecc9c784b 100644 --- a/codex-rs/core/tests/suite/pending_input.rs +++ b/codex-rs/core/tests/suite/pending_input.rs @@ -124,12 +124,8 @@ async fn submit_danger_full_access_user_turn(test: &TestCodex, text: &str) { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.config.cwd.to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/personality.rs b/codex-rs/core/tests/suite/personality.rs index c492c43286..187334f352 100644 --- a/codex-rs/core/tests/suite/personality.rs +++ b/codex-rs/core/tests/suite/personality.rs @@ -71,11 +71,8 @@ fn read_only_text_turn_with_personality( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd_path().to_path_buf()), approval_policy: Some(approval_policy), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, personality, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, diff --git a/codex-rs/core/tests/suite/prompt_caching.rs b/codex-rs/core/tests/suite/prompt_caching.rs index ab9844bfcb..608bcb74b1 100644 --- a/codex-rs/core/tests/suite/prompt_caching.rs +++ b/codex-rs/core/tests/suite/prompt_caching.rs @@ -724,12 +724,9 @@ async fn per_turn_overrides_keep_cached_prefix_and_key_constant() -> anyhow::Res turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(new_cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, summary: Some(ReasoningSummary::Detailed), - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -847,12 +844,8 @@ async fn send_user_turn_with_no_changes_does_not_send_environment_context() -> a turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(default_cwd.to_path_buf()), approval_policy: Some(default_approval_policy), - approvals_reviewer: None, sandbox_policy: Some(default_sandbox_policy.clone()), - permission_profile: None, summary: Some(default_summary.unwrap_or(ReasoningSummary::Auto)), - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -879,12 +872,8 @@ async fn send_user_turn_with_no_changes_does_not_send_environment_context() -> a turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(default_cwd.to_path_buf()), approval_policy: Some(default_approval_policy), - approvals_reviewer: None, sandbox_policy: Some(default_sandbox_policy.clone()), - permission_profile: None, summary: Some(default_summary.unwrap_or(ReasoningSummary::Auto)), - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -994,12 +983,8 @@ async fn send_user_turn_with_changes_sends_environment_context() -> anyhow::Resu turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(default_cwd.to_path_buf()), approval_policy: Some(default_approval_policy), - approvals_reviewer: None, sandbox_policy: Some(default_sandbox_policy.clone()), - permission_profile: None, summary: Some(default_summary.unwrap_or(ReasoningSummary::Auto)), - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -1028,12 +1013,9 @@ async fn send_user_turn_with_changes_sends_environment_context() -> anyhow::Resu turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(default_cwd.to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, summary: Some(ReasoningSummary::Detailed), - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/remote_env.rs b/codex-rs/core/tests/suite/remote_env.rs index 30e95f551d..37f381946b 100644 --- a/codex-rs/core/tests/suite/remote_env.rs +++ b/codex-rs/core/tests/suite/remote_env.rs @@ -80,10 +80,6 @@ async fn submit_turn_with_approval_and_environments( approval_policy: Some(AskForApproval::OnRequest), approvals_reviewer: Some(ApprovalsReviewer::User), sandbox_policy: Some(SandboxPolicy::new_read_only_policy()), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/remote_models.rs b/codex-rs/core/tests/suite/remote_models.rs index 42a57691ef..8ec5c51e49 100644 --- a/codex-rs/core/tests/suite/remote_models.rs +++ b/codex-rs/core/tests/suite/remote_models.rs @@ -165,12 +165,7 @@ async fn remote_models_config_context_window_override_clamps_to_max_context_wind turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(config.legacy_sandbox_policy()), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -252,12 +247,7 @@ async fn remote_models_config_override_above_max_uses_max_context_window() -> Re turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(config.legacy_sandbox_policy()), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -338,12 +328,7 @@ async fn remote_models_use_context_window_when_config_override_is_absent() -> Re turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(config.legacy_sandbox_policy()), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -437,12 +422,7 @@ async fn remote_models_long_model_slug_is_sent_with_high_reasoning() -> Result<( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(config.legacy_sandbox_policy()), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -507,16 +487,12 @@ async fn namespaced_model_slug_uses_catalog_metadata_without_fallback_warning() turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(config.permissions.approval_policy.value()), - approvals_reviewer: None, sandbox_policy: Some(config.legacy_sandbox_policy()), - permission_profile: None, summary: Some( config .model_reasoning_summary .unwrap_or(ReasoningSummary::Auto), ), - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -679,12 +655,9 @@ async fn remote_models_remote_model_uses_unified_exec() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_path), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, summary: Some(ReasoningSummary::Auto), - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -910,12 +883,9 @@ async fn remote_models_apply_remote_base_instructions() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_path), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, summary: Some(ReasoningSummary::Auto), - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/request_permissions.rs b/codex-rs/core/tests/suite/request_permissions.rs index c1022665e4..a7f475940b 100644 --- a/codex-rs/core/tests/suite/request_permissions.rs +++ b/codex-rs/core/tests/suite/request_permissions.rs @@ -201,10 +201,6 @@ async fn submit_turn( approval_policy: Some(approval_policy), approvals_reviewer: Some(ApprovalsReviewer::User), sandbox_policy: Some(sandbox_policy), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/request_permissions_tool.rs b/codex-rs/core/tests/suite/request_permissions_tool.rs index d8fc5aa440..2b47890135 100644 --- a/codex-rs/core/tests/suite/request_permissions_tool.rs +++ b/codex-rs/core/tests/suite/request_permissions_tool.rs @@ -156,9 +156,6 @@ async fn submit_turn( approvals_reviewer, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/request_user_input.rs b/codex-rs/core/tests/suite/request_user_input.rs index 9f4b95bf35..91a8cd16f9 100644 --- a/codex-rs/core/tests/suite/request_user_input.rs +++ b/codex-rs/core/tests/suite/request_user_input.rs @@ -147,12 +147,8 @@ async fn request_user_input_round_trip_for_mode(mode: ModeKind) -> anyhow::Resul turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(CollaborationMode { mode, settings: Settings { @@ -294,12 +290,8 @@ async fn request_user_input_interrupt_emits_deferred_token_count() -> anyhow::Re turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(CollaborationMode { mode: ModeKind::Plan, settings: Settings { @@ -402,12 +394,8 @@ where turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(collaboration_mode), ..Default::default() }, diff --git a/codex-rs/core/tests/suite/responses_api_proxy_headers.rs b/codex-rs/core/tests/suite/responses_api_proxy_headers.rs index fa193e7286..9f5b649dad 100644 --- a/codex-rs/core/tests/suite/responses_api_proxy_headers.rs +++ b/codex-rs/core/tests/suite/responses_api_proxy_headers.rs @@ -141,12 +141,8 @@ async fn submit_turn_with_timeout(test: &TestCodex, prompt: &str) -> Result<()> turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::OnRequest), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/rmcp_client.rs b/codex-rs/core/tests/suite/rmcp_client.rs index cbbd4725ed..56b00d0c87 100644 --- a/codex-rs/core/tests/suite/rmcp_client.rs +++ b/codex-rs/core/tests/suite/rmcp_client.rs @@ -116,12 +116,8 @@ fn read_only_user_turn_with_model( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/safety_check_downgrade.rs b/codex-rs/core/tests/suite/safety_check_downgrade.rs index 1bd31fb486..db782654a0 100644 --- a/codex-rs/core/tests/suite/safety_check_downgrade.rs +++ b/codex-rs/core/tests/suite/safety_check_downgrade.rs @@ -48,12 +48,8 @@ fn disabled_text_turn(test: &TestCodex, text: &str) -> Op { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd_path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/shell_snapshot.rs b/codex-rs/core/tests/suite/shell_snapshot.rs index e36d4a15ba..17b29ca331 100644 --- a/codex-rs/core/tests/suite/shell_snapshot.rs +++ b/codex-rs/core/tests/suite/shell_snapshot.rs @@ -170,12 +170,8 @@ async fn run_snapshot_command_with_options( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -274,12 +270,8 @@ async fn run_shell_command_snapshot_with_options( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -358,12 +350,8 @@ async fn run_tool_turn_on_harness( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -605,12 +593,8 @@ async fn shell_command_snapshot_still_intercepts_apply_patch() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.clone()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/skill_approval.rs b/codex-rs/core/tests/suite/skill_approval.rs index 6329b99677..66747a1f05 100644 --- a/codex-rs/core/tests/suite/skill_approval.rs +++ b/codex-rs/core/tests/suite/skill_approval.rs @@ -57,12 +57,8 @@ async fn submit_turn_with_policies( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd_path().to_path_buf()), approval_policy: Some(approval_policy), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/skills.rs b/codex-rs/core/tests/suite/skills.rs index 394019fee4..e984ecd9a6 100644 --- a/codex-rs/core/tests/suite/skills.rs +++ b/codex-rs/core/tests/suite/skills.rs @@ -91,12 +91,8 @@ async fn user_turn_includes_skill_instructions() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.config.cwd.to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/sqlite_state.rs b/codex-rs/core/tests/suite/sqlite_state.rs index bdaa09e527..932fce8377 100644 --- a/codex-rs/core/tests/suite/sqlite_state.rs +++ b/codex-rs/core/tests/suite/sqlite_state.rs @@ -416,12 +416,8 @@ async fn mcp_call_marks_thread_memory_mode_polluted_when_configured() -> Result< turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/tool_harness.rs b/codex-rs/core/tests/suite/tool_harness.rs index 9a9d66054f..fe543efff9 100644 --- a/codex-rs/core/tests/suite/tool_harness.rs +++ b/codex-rs/core/tests/suite/tool_harness.rs @@ -113,12 +113,8 @@ async fn shell_command_tool_executes_command_and_streams_output() -> anyhow::Res turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_path), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -198,12 +194,8 @@ async fn update_plan_tool_emits_plan_update_event() -> anyhow::Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_path), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -293,12 +285,8 @@ async fn update_plan_tool_rejects_malformed_payload() -> anyhow::Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_path), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -398,12 +386,8 @@ async fn apply_patch_tool_executes_and_emits_patch_events() -> anyhow::Result<() turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_path), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -540,12 +524,8 @@ async fn apply_patch_reports_parse_diagnostics() -> anyhow::Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd_path), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/tool_parallelism.rs b/codex-rs/core/tests/suite/tool_parallelism.rs index d5f8f63eaa..6d3c85caf2 100644 --- a/codex-rs/core/tests/suite/tool_parallelism.rs +++ b/codex-rs/core/tests/suite/tool_parallelism.rs @@ -48,12 +48,8 @@ async fn run_turn(test: &TestCodex, prompt: &str) -> anyhow::Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -378,12 +374,8 @@ async fn shell_tools_start_before_response_completed_when_stream_delayed() -> an turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/truncation.rs b/codex-rs/core/tests/suite/truncation.rs index 361a18dba1..75352f9ebf 100644 --- a/codex-rs/core/tests/suite/truncation.rs +++ b/codex-rs/core/tests/suite/truncation.rs @@ -526,12 +526,8 @@ async fn mcp_image_output_preserves_image_and_no_text_summary() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(fixture.cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile: Some(permission_profile), - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/unified_exec.rs b/codex-rs/core/tests/suite/unified_exec.rs index bad92384cc..f619c24ed4 100644 --- a/codex-rs/core/tests/suite/unified_exec.rs +++ b/codex-rs/core/tests/suite/unified_exec.rs @@ -201,12 +201,7 @@ async fn submit_unified_exec_turn( turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.config.cwd.to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -294,12 +289,7 @@ async fn unified_exec_intercepts_apply_patch_exec_command() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(SandboxPolicy::DangerFullAccess), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -2145,12 +2135,7 @@ async fn unified_exec_keeps_long_running_session_after_turn_end() -> Result<()> turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(SandboxPolicy::DangerFullAccess), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -2249,12 +2234,7 @@ async fn unified_exec_interrupt_preserves_long_running_session() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(SandboxPolicy::DangerFullAccess), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -2732,12 +2712,7 @@ async fn unified_exec_runs_under_sandbox() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(SandboxPolicy::new_read_only_policy()), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -2856,12 +2831,7 @@ async fn unified_exec_enforces_glob_deny_read_policy() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(read_only_policy), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { @@ -2995,12 +2965,7 @@ async fn unified_exec_python_prompt_under_seatbelt() -> Result<()> { turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(SandboxPolicy::new_read_only_policy()), - permission_profile: None, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/user_shell_cmd.rs b/codex-rs/core/tests/suite/user_shell_cmd.rs index acbe4167bc..0d4eed826c 100644 --- a/codex-rs/core/tests/suite/user_shell_cmd.rs +++ b/codex-rs/core/tests/suite/user_shell_cmd.rs @@ -185,12 +185,8 @@ async fn user_shell_command_does_not_replace_active_turn() -> anyhow::Result<()> turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/view_image.rs b/codex-rs/core/tests/suite/view_image.rs index 60d7fdb4b3..688450cb6c 100644 --- a/codex-rs/core/tests/suite/view_image.rs +++ b/codex-rs/core/tests/suite/view_image.rs @@ -80,12 +80,8 @@ fn disabled_user_turn(test: &TestCodex, items: Vec, model: String) -> turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(test.config.cwd.to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings { diff --git a/codex-rs/core/tests/suite/websocket_fallback.rs b/codex-rs/core/tests/suite/websocket_fallback.rs index 1133c29a58..843e3b2e60 100644 --- a/codex-rs/core/tests/suite/websocket_fallback.rs +++ b/codex-rs/core/tests/suite/websocket_fallback.rs @@ -163,12 +163,8 @@ async fn websocket_fallback_hides_first_websocket_retry_stream_error() -> Result turn_context: codex_protocol::protocol::TurnContextOverrides { cwd: Some(cwd.path().to_path_buf()), approval_policy: Some(AskForApproval::Never), - approvals_reviewer: None, sandbox_policy: Some(sandbox_policy), permission_profile, - summary: None, - service_tier: None, - personality: None, collaboration_mode: Some(codex_protocol::config_types::CollaborationMode { mode: codex_protocol::config_types::ModeKind::Default, settings: codex_protocol::config_types::Settings {