Skip to content

Fix macOS computer-use helper permission checks#1705

Merged
Jinwoo-H merged 1 commit into
mainfrom
Jinwoo-H/fix-computer-use-rc-permissions
May 12, 2026
Merged

Fix macOS computer-use helper permission checks#1705
Jinwoo-H merged 1 commit into
mainfrom
Jinwoo-H/fix-computer-use-rc-permissions

Conversation

@Jinwoo-H
Copy link
Copy Markdown
Contributor

@Jinwoo-H Jinwoo-H commented May 12, 2026

Summary

  • run macOS computer-use permission status through the signed helper executable instead of LaunchServices
  • launch the native provider agent through the helper executable so TCC evaluates the helper identity
  • prevent the draggable permission tile from also moving the helper panel

Validation

  • pnpm tc:node && pnpm test src/main/computer && pnpm lint src/main/computer
  • pnpm build:computer-macos
  • swift test --package-path native/computer-use-macos
  • direct helper status returned accessibility=granted, screenshots=granted

Made with Orca 🐋

Co-authored-by: Orca <help@stably.ai>
@Jinwoo-H Jinwoo-H merged commit ff7de93 into main May 12, 2026
8 checks passed
Jinwoo-H pushed a commit that referenced this pull request May 12, 2026
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant