Skip to content

DarwinRelay 0.6.3

Choose a tag to compare

@dcierra dcierra released this 22 Aug 05:28
0d23003

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.sh into 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_status doctor 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=move calls now auto-hide after 2.5 seconds by default, while explicit show remains persistent;
  • expanded deterministic regression coverage for HTTP provenance, readiness diagnostics, permission routing, install/source-package consistency, and virtual-cursor lifecycle.

Release validation:

  • full npm test passed on the 0.6.3 release candidate;
  • npm run check and integrity verification passed (109/109 tracked 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.