diff --git a/packages/server/src/server/daemon-e2e/codex-auto-review.local.e2e.test.ts b/packages/server/src/server/daemon-e2e/codex-auto-review.local.e2e.test.ts index 8237ce9ef7..f9e2bd9c11 100644 --- a/packages/server/src/server/daemon-e2e/codex-auto-review.local.e2e.test.ts +++ b/packages/server/src/server/daemon-e2e/codex-auto-review.local.e2e.test.ts @@ -288,6 +288,12 @@ async function runScenario(modeId: "auto" | "auto-review") { try { writeMockCodexConfig(codexHome, mockServer.url); await client.connect(); + const permissionEvents = client.observeEvents([ + "agent_permission_request", + "agent_permission_resolved", + ]); + permissionEvents.subscribe({ snapshot: () => {}, update: () => {} }); + await permissionEvents.ready; await client.fetchAgents({ subscribe: {} }); const agent = await client.createAgent({