Updating

Keep your LazyPi packages current.

Update installed packages

npx @robzolkos/lazypi update

This reconciles LazyPi's installed catalog sources and runs Pi's full updater.

What the update does

When you run update, LazyPi:

  1. Migrates installed legacy catalog sources to their current maintained sources
  2. Refreshes Compound Engineering when it is installed
  3. Updates Pi itself and installed Pi packages
  4. Reports what changed

Update preserves your selected catalog footprint. A replacement installs successfully before LazyPi removes its legacy source. If cleanup fails, LazyPi keeps an installed source available and reports the migration failure.

When an identity-changing legacy source is configured in both global and current-project settings, LazyPi keeps both settings unchanged. Remove the duplicate from one scope, then rerun the update for the remaining scope.