You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: install-channel detection and per-channel update commands (Spec 079 US2)
rest-api.md documents the additive update.install_channel/update_command
fields; version-updates.md gains 'How the Install Channel Is Detected'
plus the per-channel command/guidance table.
@@ -859,6 +861,8 @@ Get application info, version, and update availability.
859
861
|`update.checked_at`| string | ISO 8601 timestamp of last update check |
860
862
|`update.is_prerelease`| boolean | Whether the latest version is a prerelease |
861
863
|`update.check_error`| string | Error message if update check failed |
864
+
|`update.install_channel`| string | Detected install channel: `homebrew`, `dmg`, `deb`, `rpm`, `docker`, `go-install`, `windows-installer`, `tarball`, or `unknown`. Always present once detected, even when no update is available. See [Version Updates](/features/version-updates) for how detection works. |
865
+
|`update.update_command`| string | Exact one-line update command for the detected channel. Only present when an update is available **and** the channel has a safe command (`homebrew`, `deb`, `rpm`, `go-install`); omitted for `dmg`/`windows-installer`/`tarball`/`docker`/`unknown` so a possibly-wrong command is never suggested. |
862
866
863
867
:::tip Update Checking
864
868
MCPProxy automatically checks for updates every 4 hours. The update information is exposed via this endpoint and used by the tray application and web UI to show update notifications. Use `?refresh=true` to force an immediate re-check. Checking is controlled by the `update_check` config block (`enabled`, `channel`) — see [Version Updates](/features/version-updates); when disabled, `?refresh=true` performs no check and the `update` object is omitted.
0 commit comments