Computer Use screen-recording permission picker loops and never registers helper on macOS 15.7.3
What version of the Codex App are you using (From “About Codex” dialog)?
Version 26.616.51431 (build 4212), Computer Use helper 1.0.829
What subscription do you have?
Unknown / not relevant to the local permission flow
What platform is your computer?
macOS 15.7.3 (24G419), Apple Silicon arm64
What issue are you seeing?
Computer Use cannot complete its Screen & System Audio Recording onboarding.
The onboarding overlay says:
Drag Codex Computer Use to the list above to allow Screenshots
System Settings is open at Privacy & Security > Screen & System Audio Recording. The main Codex app is already enabled, but Codex Computer Use is absent. Selecting or dragging the offered helper causes the picker/onboarding surface to disappear as if it crashed. Retrying returns to the same state. Computer Use calls continue to report that Accessibility and Screen Recording permissions are pending or not granted.
This is not the older Swift runtime failure from #22822:
SkyComputerUseClient --helpsucceeds.SkyComputerUseServiceandSkyComputerUseClient mcpremain running.- Both installed helper bundles pass
codesign --verify --deep --strict. - The current client is linked with min OS 14.4 / SDK 26.1 and does not import
_swift_task_addPriorityEscalationHandler. - No Codex or helper
.ipscrash report is produced when the permission selector disappears.
The stable installed helper is:
~/.codex/computer-use/Codex Computer Use.app
bundle id: com.openai.sky.CUAService
team id: 2DC432GLL2
helper build: 829
What steps can reproduce the bug?
- On macOS 15.7.3, install Codex 26.616.51431.
- Enable the Computer Use plugin.
- Invoke Computer Use so the permission onboarding opens.
- Enable the main Codex app in Screen & System Audio Recording if prompted.
- In the "Drag Codex Computer Use to the list above" overlay, select or drag the provided
Codex Computer Usehelper. - Observe that the picker/onboarding disappears, the helper is not added to the Screen Recording list, and the next Computer Use attempt repeats the same prompt.
What is the expected behavior?
The stable com.openai.sky.CUAService helper should be registered in the Screen Recording TCC list, the user should be able to enable it, and onboarding should verify the permission and continue. If macOS rejects the registration, the onboarding UI should remain open and show the actionable error.
Additional information
The helper is installed, signed, notarized, and launches successfully. The failure appears specific to the onboarding/TCC registration flow rather than helper startup.
Likely areas to inspect in the private desktop/helper source:
- Ensure the TCC request is made by the same stable signed bundle that Computer Use later launches.
- Do not dismiss the onboarding window before the drag/drop or file-picker result is validated.
- Verify that the selected app URL is the stable per-user helper path, not a transient bundle or code-sign clone.
- After selection, explicitly check whether
com.openai.sky.CUAServiceappeared in the Screen Recording list and surface an error if it did not. - Offer a persistent
+file-picker fallback that points to the stable helper path.
A screenshot is available showing the missing helper in System Settings and the drag overlay, but is omitted here because gh issue create does not upload local binary attachments.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗