Skip to content

Add pilotctl auto-update control surface (off by default)#304

Merged
TeoSlayer merged 1 commit into
mainfrom
feat/auto-update-control
Jun 21, 2026
Merged

Add pilotctl auto-update control surface (off by default)#304
TeoSlayer merged 1 commit into
mainfrom
feat/auto-update-control

Conversation

@TeoSlayer

Copy link
Copy Markdown
Collaborator

Auto-update is now opt-in and controlled from pilotctl.

  • cmd/updater: new --state-path flag (default ~/.pilot/auto-update.json), passed to the updater loop's StatePath gate (updater v0.2.2). When the file is absent/false the loop installs nothing — off by default.
  • pilotctl: pilotctl update status | enable | disable control surface (writes/reads the shared state file; the updater re-reads it each tick, so no restart needed). Bare pilotctl update still runs a one-shot manual update regardless of the setting. Help text + test added.
  • Bumps updater to v0.2.2.

Website docs added separately (pilot-protocol/website).

@TeoSlayer TeoSlayer merged commit 124e573 into main Jun 21, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants