Upgrade
Upgrade the goga package — and optionally the installed tool packages — then re-sync every connected agent.
The upgrade domain keeps the whole installation in step. Which tasks it solves:
- Stay current —
goga upgradeupgrades goga in the running interpreter's pip;--toolsadditionally upgrades every installedgoga_tool_*package. - Stay on a line —
--patchupgrades to the latest patch of the installed minor line;--minorto the latest release of the installed major line; the default takes the latest release. - Keep agents in step — after a successful pip, every agent recorded in
~/.goga/connect.ymlis re-synced (through the Connect domain), so the refreshed skills and commands appear in each agent immediately. - System installs —
--sudoruns the pip withsudo --preserve-env=HOME;--user NAMEre-syncs another user's goga installation.
In this directory
- CLI — the full
goga upgradecommand reference - Configuration — the domain reads no configuration section
- Hooks — hook points for tool packages
- API — the
goga.commands.upgradepackage facade