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

feat: connect Swift Spindle to external workers #79

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

Connect Swift Spindle pipelines to outbound external workers through the existing versioned worker protocol.

  • authenticate configured workers and validate their advertised capabilities
  • execute prepare, step, output, cancellation, disconnect, and cleanup lifecycle messages
  • support macOS and future Linux worker profiles alongside embedded executors
  • preserve existing native and virtual-machine spa workers during server cutover
  • document external worker configuration, security requirements, and rollback behavior

This pull request has no versions submitted yet.