Settings

Updates and channels

Stable and Nightly, the signed manifest, and the quiet indicator.

Channels

A build knows its channel at compile time: Stable, Nightly or Dev. Stable and Nightly each read their own manifest at https://dl.sirioai.app/. Dev builds never check for updates.

What an update check does

  1. Read the channel manifest.
  2. If a newer version is listed, download its artifact for this platform.
  3. Recompute the SHA-256 and verify the Ed25519 signature against the keys compiled into the app. Sirio refuses to apply a build that fails verification.
  4. Apply per platform: swap the app bundle on macOS, rename over the AppImage on Linux, run the installer silently on Windows. The swap never targets a running binary, and Sirio refuses to apply when it cannot locate its own install root.

The indicator

Settings → General shows the current version and channel and the update state. When a version is ready, a quiet indicator appears only in the status bar. You can turn updates off there too.