From 36e3443d2e46bd4df94839555cef86b3c729cda0 Mon Sep 17 00:00:00 2001 From: codex Date: Tue, 2 Jun 2026 03:11:51 +0000 Subject: [PATCH] fix(codex): defer workspace trust handling --- bot_bottle/agent_provider.py | 4 ---- tests/unit/test_agent_provider.py | 4 ---- 2 files changed, 8 deletions(-) diff --git a/bot_bottle/agent_provider.py b/bot_bottle/agent_provider.py index 6ae8f50..cd271dc 100644 --- a/bot_bottle/agent_provider.py +++ b/bot_bottle/agent_provider.py @@ -154,13 +154,9 @@ def agent_provision_plan( dirs.append(AgentProvisionDir(auth_dir)) config_path = f"{auth_dir}/config.toml" config_file = state_dir / "codex-config.toml" - workspace = f"{guest_home}/workspace" config_file.write_text( f'[projects."{guest_home}"]\n' 'trust_level = "trusted"\n' - "\n" - f'[projects."{workspace}"]\n' - 'trust_level = "trusted"\n' ) config_file.chmod(0o600) files.append(AgentProvisionFile(config_file, config_path)) diff --git a/tests/unit/test_agent_provider.py b/tests/unit/test_agent_provider.py index b0f5714..8d4f4b6 100644 --- a/tests/unit/test_agent_provider.py +++ b/tests/unit/test_agent_provider.py @@ -31,7 +31,6 @@ class TestAgentProviderRuntime(unittest.TestCase): dockerfile="/tmp/Dockerfile.codex", state_dir=Path(tmp), ) - config = (Path(tmp) / "codex-config.toml").read_text() self.assertEqual("codex", plan.template) self.assertEqual("codex", plan.command) self.assertEqual("read_prompt_file", plan.prompt_mode) @@ -46,9 +45,6 @@ class TestAgentProviderRuntime(unittest.TestCase): ("/home/node/.codex/config.toml",), tuple(f.guest_path for f in plan.files), ) - self.assertIn('[projects."/home/node"]', config) - self.assertIn('[projects."/home/node/workspace"]', config) - self.assertEqual(2, config.count('trust_level = "trusted"')) def test_codex_forward_host_credentials_adds_auth_and_verify(self): with tempfile.TemporaryDirectory(prefix="bb-provider.") as tmp: