Jinwoo Hong and Orca
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 Hong and Orca
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] and orca-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 Hong and Orca
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 Hong and Orca
0f54103dda
Add native computer-use automation ( #1683 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-11 14:20:08 -07:00