DarwinRelay 0.6.3
DarwinRelay 0.6.3 strengthens execution provenance and makes the ChatGPT-first onboarding path substantially clearer and easier to diagnose.
Highlights:
- added server-generated request/session correlation and safe audit provenance across HTTP → bridge → tool execution, including background shell jobs and PTYs, without deriving identities from OAuth/bearer secrets;
- repositioned the product/onboarding surface around turning ChatGPT and other MCP clients into local macOS agents, with the canonical ChatGPT Apps/developer-mode flow;
- reworked
scripts/doctor.shinto a transport-aware readiness gate that separates the blocking Core / MCP coding path from optional native desktop, Full Disk Access, background Chrome, and Codex continuity; - added a real authenticated local MCP
initialize → bridge_statusdoctor smoke check plus app/runtime consistency and token-file permission validation; - improved menu-bar permission remediation so Accessibility/Input, Screen Recording, and Full Disk Access open the relevant macOS settings paths instead of treating every missing capability as a global runtime failure;
- fixed the DarwinRelay virtual AI cursor lingering on the desktop after an agent move: normal
ui_cursor action=movecalls now auto-hide after 2.5 seconds by default, while explicitshowremains persistent; - expanded deterministic regression coverage for HTTP provenance, readiness diagnostics, permission routing, install/source-package consistency, and virtual-cursor lifecycle.
Release validation:
- full
npm testpassed on the 0.6.3 release candidate; npm run checkand integrity verification passed (109/109tracked regular files);- gitleaks found no leaks;
- post-merge CI and JavaScript CodeQL are clean;
- Swift CodeQL is clean for the native/menu changes;
- zero open GitHub code-scanning alerts at release time;
- package, menu app bundle, and Chrome extension versions all resolve to
0.6.3.
DarwinRelay remains a source-first/self-hosted macOS runtime. This release does not require a paid Apple Developer membership or notarization.