diff --git a/codex-rs/core/src/tools/spec_tests.rs b/codex-rs/core/src/tools/spec_tests.rs index 2a2c11a917..2d49a39944 100644 --- a/codex-rs/core/src/tools/spec_tests.rs +++ b/codex-rs/core/src/tools/spec_tests.rs @@ -175,6 +175,7 @@ fn multi_agent_v2_tools_config() -> ToolsConfig { session_source: SessionSource::Cli, sandbox_policy: &SandboxPolicy::DangerFullAccess, windows_sandbox_level: WindowsSandboxLevel::Disabled, + image_generation_tool_auth_allowed: true, }) } diff --git a/codex-rs/exec-server/tests/exec_process.rs b/codex-rs/exec-server/tests/exec_process.rs index 927e191a65..0ecbedf539 100644 --- a/codex-rs/exec-server/tests/exec_process.rs +++ b/codex-rs/exec-server/tests/exec_process.rs @@ -17,7 +17,9 @@ use codex_protocol::permissions::FileSystemSandboxPolicy; use codex_protocol::permissions::NetworkSandboxPolicy; use codex_protocol::protocol::SandboxPolicy; use codex_sandboxing::SandboxLaunchConfig; +use codex_sandboxing::SandboxType; use codex_sandboxing::SandboxablePreference; +use codex_sandboxing::get_platform_sandbox; use pretty_assertions::assert_eq; use tempfile::TempDir; use test_case::test_case; @@ -33,6 +35,11 @@ struct ProcessContext { server: Option, } +fn platform_sandbox_type() -> SandboxType { + get_platform_sandbox(/*windows_sandbox_enabled*/ false) + .expect("sandbox denial test requires a Unix sandbox") +} + async fn create_process_context(use_remote: bool) -> Result { if use_remote { let server = exec_server().await?; diff --git a/codex-rs/tools/src/tool_registry_plan_tests.rs b/codex-rs/tools/src/tool_registry_plan_tests.rs index 7a66eaf0e4..ffe5e3242a 100644 --- a/codex-rs/tools/src/tool_registry_plan_tests.rs +++ b/codex-rs/tools/src/tool_registry_plan_tests.rs @@ -1609,6 +1609,7 @@ fn code_mode_preserves_nullable_and_literal_mcp_input_shapes() { session_source: SessionSource::Cli, sandbox_policy: &SandboxPolicy::DangerFullAccess, windows_sandbox_level: WindowsSandboxLevel::Disabled, + image_generation_tool_auth_allowed: true, }); let (tools, _) = build_specs(