## 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 |
||
|---|---|---|
| .. | ||
| AgentEntrypointSourceSafetyTests.swift | ||
| NumericArgumentParsingTests.swift | ||
| SnapshotRenderingTests.swift | ||
| UnixSocketPathSafetyTests.swift | ||