# OL-4259 — Auto-update blocked by `min_supported_provider`
> The release's `openlatch.min_supported_provider` is greater than the
> running version. Auto-update refuses to skip the manual upgrade
> because skipping might break a binary that doesn't know about new
> compatibility constraints.
## When this fires
- The new release declared `openlatch.min_supported_provider = "X.Y.Z"`
on the npm platform package, and the running version is older than X.Y.Z.
- This is rare — used for API breaks where running ahead of the
current binary is unsafe (config-schema migrations, signature-format
bumps, etc.).
## How to fix it
```bash
npm install -g @openlatch/provider@latest
```
Or equivalent for your install method. The auto-update path is
intentionally bypassed for cross-major-API jumps; the operator should
read release notes and consent.
## Related
- `.claude/rules/auto-update.md` — `min_supported_provider` gate
(invariant 5).
- Telemetry: `update_blocked_by_min_supported`.