reticle update moves the installed server forward and brings the app’s SDK with it.
What it does, in order
- Ask the registry what is available.
- Compare by direction. Reticle installs a registry version only when it is newer than the running version. It never installs an older one.
- Nothing newer: if this project’s SDK is older than the CLI, bring it up to the CLI’s version; then log
reticle_updatewithok: falseandmessage: "already on the latest version", and stop. - Otherwise, update the Reticle block in the agent rule files that already have one. Then update the app’s SDK first, so that the CLI and the SDK stay on the same version.
- Then apply the CLI update, which execs and exits. Your agent client restarts it.
What it prints
The SDK sync is best effort and non-fatal on purpose. This command gets run from wherever the human happens to be standing, which is often not an app at all.
Stuck on an older Windows release
Reticle 3.1.0 and older cannot apply this update on Windows and may fail withspawn EINVAL. Those releases run their own outdated updater, so retrying the command will not help. Run the installer directly from PowerShell instead: