Computer Use helper crashes while controlling iPhone Mirroring, then actions report inactive session

Open 💬 1 comment Opened Jun 12, 2026 by marknefedov

What version of the Codex App are you using (From “About Codex” dialog)?

Codex Desktop 26.609.30741 (CFBundleVersion 3808); Computer Use plugin 1.0.809; SkyComputerUseService build 809

What subscription do you have?

Pro X5

What platform is your computer?

Darwin 25.5.0 arm64 arm; macOS 26.5.1 (25F80), Apple Silicon

What issue are you seeing?

When using the Computer Use plugin against Apple iPhone Mirroring (com.apple.ScreenContinuity), get_app_state succeeds and shows iPhone Mirroring as frontmost, but subsequent actions intermittently fail with:

Computer Use is not active for 'iPhone Mirroring'. You first must call `get_app_state` to get the latest state before doing other Computer Use actions.

This happened even when get_app_state had just succeeded immediately before the action. Affected actions included click, press_key, scroll, and perform_secondary_action.

During the same window, macOS recorded repeated SkyComputerUseService crash reports. The crashes are consistently:

exception: EXC_BREAKPOINT / SIGTRAP
termination: SIGNAL Trace/BPT trap: 5

What steps can reproduce the bug?

  1. Open iPhone Mirroring from Codex via the Computer Use plugin.
  2. Call get_app_state for iPhone Mirroring.
  3. Use a few actions against the mirrored phone, such as click, press_key, scroll, or drag.
  4. Continue alternating get_app_state and actions.

What is the expected behavior?

After a successful get_app_state, subsequent Computer Use actions should be accepted for the same active iPhone Mirroring window, or the plugin should recover cleanly if the helper process restarts.

Additional information

Direct macOS AppleScript/CoreGraphics input could still affect the mirrored window while the Computer Use MCP action layer was rejecting commands.

I attached a redacted diagnostic bundle:

  • README.md: summary, environment, plugin metadata, crash summary
  • REDACTION_NOTES.md: what was redacted before public posting
  • crash-reports/*.ips: redacted macOS diagnostic reports for SkyComputerUseService
  • macos-log-tail.txt: redacted unified log excerpt around the failures

Redactions include local username/path, local hostname, hardware model identifier, local IPs/network endpoint hashes, device/vendor identifiers, crash reporter key, boot/sleep UUIDs, numeric local user ID, and UUID-like identifiers in the crash reports/logs.

computer-use-plugin-report-redacted.zip

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗