## 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 |
||
|---|---|---|
| .. | ||
| patches | ||
| scripts | ||
| dev-app-update.yml | ||
| electron-builder.config.cjs | ||
| oxlint-react-doctor.json | ||
| oxlint-switch-exhaustiveness.json | ||
| packaged-runtime-node-modules.cjs | ||
| tsconfig.cli.json | ||
| tsconfig.node.json | ||
| tsconfig.relay.json | ||
| tsconfig.tc.cli.json | ||
| tsconfig.tc.web.json | ||
| tsconfig.web.json | ||
| vitest.config.ts | ||