atl update
Pull the latest version of one or all installed teams.
Usage
bash
atl update # update every installed team
atl update <team> # update just one teamWhat happens
For each team being updated:
- The cached Git repo is fetched and fast-forwarded.
team.jsonis re-validated against the schema.- Inheritance is re-resolved (parents updated too, if they're out of date).
- Symlinks in
.claude/are rebuilt to reflect any changes (new agents added, removed ones cleaned up). .claude/.team-installs.jsonrecords the new resolved version.
Example
bash
atl updateUpdating 2 teams...
software-project-team 1.0.0 → 1.1.0 ✓
starter-extended 0.2.0 → 0.3.0 ✓
2 teams updated. Symlinks refreshed.Version constraints are honored
If you installed software-project-team@^1.0.0, atl update will pull up to the latest 1.x.x — not 2.0.0. Breaking upgrades require an explicit atl install software-project-team@^2.0.0.
Offline behavior
If the network is unreachable, atl update logs a warning and leaves the cache alone. Your symlinks still work.
Related
atl install— initial install.- Version constraints — how
^,~, and exact pins are resolved.