External macOS worker for Tangled Spindle. nnabeyang.tngl.sh/spindle-agent

Prepare spindle-agent 0.3.0 release #83

Merged nnabeyang.tngl.sh
targeting main
Merged opened by and assigned to nnabeyang.tngl.sh
targeting main

Summary #

  • Set the spindle-agent product and CLI version to 0.3.0.
  • Date the 0.3.0 changelog entry and keep the Unreleased section ready for subsequent changes.

Release scope #

  • Add the independent Swift Spindle service and external-worker execution path.
  • Make protocol generation and release preparation independent of a Tangled core checkout.
  • Include the managed macOS stack, event transport, cancellation cleanup, and push-filtering improvements completed since 0.2.0.

Validation #

  • Swift formatting and protocol generation checks
  • DocC generation check with Xcode 26.6 (17F113)
  • swift build and swift test
  • CLI, installer, release archive, Homebrew Formula, macOS stack, and history-scan checks

This pull request has no versions submitted yet.