diff --git a/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.test.ts b/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.test.ts index 391af18bd45..f525adb27c0 100644 --- a/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.test.ts +++ b/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.test.ts @@ -93,7 +93,7 @@ describe("Codex ACPX runtime adapter", () => { OPENAI_API_KEY: "credential-secret", }); expect(runtimeOptions?.spawnCwd).toBe("/workspace"); - expect(runtimeOptions?.elicitationModes).toEqual(["form"]); + expect(runtimeOptions?.elicitationModes).toEqual([]); expect(await port.identity()).toEqual({ acpxRecordId: "record-1", backendSessionId: "backend-1", diff --git a/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.ts b/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.ts index 0c9834f94a0..939582f509f 100644 --- a/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.ts +++ b/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.ts @@ -228,7 +228,7 @@ export async function openQualifiedAcpxRuntime( overrides: { [options.profile.agent]: [VERIFIED_COMMAND_SENTINEL] }, }), permissionMode: options.permissionMode, - elicitationModes: ["form"], + elicitationModes: options.profile.agent === "codex" ? [] : ["form"], nonInteractivePermissions: "fail", permissionPolicy: { ...options.permissionPolicy,