mirror of
https://github.com/stablyai/orca.git
synced 2026-09-22 00:02:31 +00:00
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>
This commit is contained in:
co-authored by
orca-bug-scan-bot
parent
19d11db802
commit
bec16ff11b
@@ -21,10 +21,7 @@ import {
|
||||
type PendingNativeRequest,
|
||||
writeNativeProviderLine
|
||||
} from './macos-native-provider-contract'
|
||||
import {
|
||||
resolveMacOSComputerUseAppPath,
|
||||
resolveMacOSComputerUseExecutablePath
|
||||
} from './macos-native-provider-paths'
|
||||
import { resolveMacOSComputerUseExecutablePath } from './macos-native-provider-paths'
|
||||
import { connectMacOSProviderSocket } from './macos-native-provider-socket'
|
||||
import { RuntimeClientError } from './runtime-client-error'
|
||||
|
||||
@@ -33,7 +30,9 @@ const HELPER_CONNECT_TIMEOUT_MS = 10_000
|
||||
|
||||
export function shouldUseMacOSNativeProvider(): boolean {
|
||||
return (
|
||||
process.platform === 'darwin' && isMacOS14OrNewer() && resolveMacOSComputerUseAppPath() !== null
|
||||
process.platform === 'darwin' &&
|
||||
isMacOS14OrNewer() &&
|
||||
resolveMacOSComputerUseExecutablePath() !== null
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user