Skip to content

Update, pin, and rollback

CLI application updates and content-pack updates are separate. The commands on this page update instructions, skills, subagents, and release notes. They do not update the CLI executable. To upgrade the CLI, rerun the public installer.

Agents Pack preserves your explicit component selection. New optional or recommended components become available but are not silently installed. User-owned canonical content is not part of the official update and is preserved during rollback.

Terminal window
agents-pack update --check

The check downloads and validates the registry’s current candidate, then reports installed and candidate versions, whether an update is available, current pin state, and candidate release notes. It does not cache or apply the candidate.

--check cannot be combined with --yes or --dry-run.

Terminal window
agents-pack update --dry-run

Interactively:

Terminal window
agents-pack update

Non-interactively:

Terminal window
agents-pack update --yes

For an installation initialized from a local pack:

Terminal window
agents-pack update --check --pack /path/to/new-local-pack
agents-pack update --pack /path/to/new-local-pack --dry-run
agents-pack update --pack /path/to/new-local-pack --yes

Official installations use the registry by default. Local installations require --pack.

Keep the current version:

Terminal window
agents-pack pin

A pinned installation can still check for updates, install available components, and remove optional components. Applying a different pack version stops until you unpin:

Terminal window
agents-pack unpin

pin and unpin take effect immediately and do not accept --yes or --dry-run. Both are idempotent and still validate that managed outputs are clean.

Rollback only uses previously cached packs with the same pack ID. It never downloads a missing historical version.

Terminal window
agents-pack rollback --dry-run
agents-pack rollback --yes

Without a version argument, Agents Pack chooses the newest cached version older than the installed version.

Terminal window
agents-pack rollback 0.24.0 --dry-run
agents-pack rollback 0.24.0 --yes

A successful rollback automatically pins the restored version so a later update does not immediately undo your decision. Run agents-pack unpin when you are ready to move forward again.