You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add an --upgrade flag to agr sync that re-resolves all dependencies to their latest upstream versions and updates agr.lock.
Why
Many users coming from npm/pip/cargo expect an explicit "update" command. While uv omits this deliberately, the discoverability gap confuses users unfamiliar with the uv model. agr sync --upgrade provides a clear verb for "bump my dependencies to latest."
Scope
Add --upgrade flag to agr sync
When set: re-resolve all dependencies to latest HEAD (ignoring lockfile pins), update agr.lock, install
Without flag: agr sync continues to install from lockfile as usual
Consider also --upgrade-skill <handle> for upgrading a single dependency
This follows the pattern of uv lock --upgrade / cargo update. We chose not to add a separate agr update subcommand to keep the CLI surface small, but --upgrade on sync achieves the same goal.
Summary
Add an
--upgradeflag toagr syncthat re-resolves all dependencies to their latest upstream versions and updatesagr.lock.Why
Many users coming from npm/pip/cargo expect an explicit "update" command. While uv omits this deliberately, the discoverability gap confuses users unfamiliar with the uv model.
agr sync --upgradeprovides a clear verb for "bump my dependencies to latest."Scope
--upgradeflag toagr syncagr.lock, installagr synccontinues to install from lockfile as usual--upgrade-skill <handle>for upgrading a single dependencyDesign context
This follows the pattern of
uv lock --upgrade/cargo update. We chose not to add a separateagr updatesubcommand to keep the CLI surface small, but--upgradeon sync achieves the same goal.🤖 Generated with Claude Code