Commit Graph
25 Commits
Author SHA1 Message Date
Jinwoo HongandOrca 76cb846d68 Harden computer use runtime and CLI (#4705)
Co-authored-by: Orca <help@stably.ai>
2026-06-07 17:49:01 -07:00
885f3c3b25 Fix macOS provider launch failures (#3958)
* fix: handle macos provider launch failures

* fix macos provider launch failure race

Co-authored-by: Orca <help@stably.ai>

* fix repeated missing upstream probes

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-06-03 18:57:44 -04:00
Trevin Chow be594b8652 Fix macOS helper path and token cleanup (#3961)
## Summary
- stop the macOS helper from unlinking caller-supplied socket and token paths
- keep parent-owned token cleanup tied to the helper startup that created it
- fail closed for non-socket socket-path collisions and cover helper cleanup races with regression tests

## Verification
- swift test --package-path native/computer-use-macos
- pnpm exec vitest run --config config/vitest.config.ts src/main/computer/macos-native-provider-client.test.ts
- pnpm run typecheck:node
- pnpm lint
- pnpm run build:computer-macos
- Electron/helper startup smoke validation
2026-06-03 16:59:02 -04:00
Neil 3dc07cd3da fix: bound desktop snapshot cache 2026-05-31 10:10:52 -07:00
Neil 7a9ef01854 perf: stop failed macOS provider startups (#4155) 2026-05-31 06:16:11 -07:00
Neil d16268caed perf: bound desktop screenshot payloads (#4083) 2026-05-31 03:49:57 -07:00
Jinjing bcddccae2b fix: harden shared platform helpers (#3877) 2026-05-30 16:32:05 -07:00
Neil 1009ac9083 chore: update Electron to 42 (#3919) 2026-05-30 13:26:48 -07:00
Neil a3e392ee64 Clean up macOS provider socket listeners 2026-05-30 13:07:19 -07:00
Neil 6e2f20abe2 Clean up computer sidecar child listeners 2026-05-30 13:05:21 -07:00
Neil 70c0f3dc0a fix: restart computer sidecar after errors (#3761) 2026-05-30 11:30:02 -07:00
adb96dd450 Reconnect native macOS provider after socket errors (#3762)
* fix: reconnect native macos provider after socket errors

* test: cover macos helper socket cleanup

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-05-30 11:29:05 -07:00
Neil 72511eba28 fix: time out computer permission helper launch (#3810) 2026-05-30 11:09:00 -07:00
Neil c99eb29bb0 chore: remove unused code 2026-05-30 11:05:58 -07:00
Neil acd0f0dc6d fix: time out desktop script bridge (#3802) 2026-05-30 10:49:43 -07:00
Neil afd1509672 fix: clean up permission status helper listeners (#3774) 2026-05-30 09:44:03 -07:00
Neil ddf41efb2a fix: clean up macos provider socket listeners (#3766) 2026-05-30 09:29:02 -07:00
Neil 41b43618b9 fix: ignore stale macos provider socket events (#3720) 2026-05-30 07:32:32 -07:00
Neil d166e61e76 fix: ignore stale computer sidecar exits (#3718) 2026-05-30 07:27:59 -07:00
Neil fc124d032a fix: clear native notification fallback timers (#3306) 2026-05-29 13:25:09 -07:00
Jinwoo HongandOrca 3a40c62169 Improve Computer Use permission setup (#2758)
Co-authored-by: Orca <help@stably.ai>
2026-05-25 14:54:47 -07:00
Neil cb58b109e0 feat: add workspace space analyzer (#1877) 2026-05-14 17:29:58 -07:00
buf0-bot[bot]andorca-bug-scan-bot bec16ff11b fix: pr-bug-scan validated finding from #1705 (#1708)
Aligned shouldUseMacOSNativeProvider gate with send-time check by using resolveMacOSComputerUseExecutablePath, restoring symmetry so RPCs no longer throw when only the bundle exists.

Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-11 23:13:59 -07:00
Jinwoo HongandOrca ff7de93928 Fix macOS computer-use helper permission checks (#1705)
Co-authored-by: Orca <help@stably.ai>
2026-05-11 17:31:11 -07:00
Jinwoo HongandOrca 0f54103dda Add native computer-use automation (#1683)
Co-authored-by: Orca <help@stably.ai>
2026-05-11 14:20:08 -07:00