orca/native/computer-use-macos/Sources/OrcaComputerUseMacOSCore
Neil 14de3fa14d
fix(computer): reap mac helper after client loss (#11493)
* perf(computer): add mac helper owner-loss benchmark

Measure the release helper's resident memory before and after its owner-session deadline. Record exact revisions, per-trial RSS, retained state, and clean-exit latency so lifecycle reclamation is reproducible.

* fix(computer): reap mac helper after client loss

Bind the detached macOS helper lifetime to authenticated socket ownership. Reap the helper after its final authenticated client disconnects, and add a startup deadline for sessions that never authenticate.

* test(computer): harden owner benchmark cleanup

* test(computer): make owner benchmark cleanup failure-safe

* test(computer): close remaining owner cleanup races
2026-07-30 19:24:34 -07:00
..
ActionArgumentValidation.swift Harden computer use runtime and CLI (#4705) 2026-06-07 17:49:01 -07:00
AgentSessionOwnership.swift fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
AuthenticatedConnectionHangupMonitor.swift fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
ComputerSnapshotCachePolicy.swift Harden computer use runtime and CLI (#4705) 2026-06-07 17:49:01 -07:00
KeyboardInputSafety.swift Fix macOS keyboard actions targeting the wrong app (#3960) 2026-06-03 19:00:34 -04:00
NumericArgumentParsing.swift fix(computer-use): stop malformed numeric args from crashing the agent (#2894) 2026-05-27 00:53:09 -07:00
SnapshotRendering.swift fix: cache macos computer-use snapshot ax reads (#6130) 2026-06-22 20:57:13 -07:00
UnixSocketPathSafety.swift Fix macOS helper path and token cleanup (#3961) 2026-06-03 16:59:02 -04:00