arrow-progressUpgrade Guides

Use this checklist whenever you bump GL AIP or deploy a new version of the platform.

Success

When to use this guide: Plan upgrades, communicate timelines, or document migrations between AIP releases.

Who benefits: Release managers, platform engineers, and PMs coordinating customer rollouts.

For the latest release notes and migration deltas, follow your GL AIP platform release channel. For runnable implementation examples during migrations, use the GL SDK Cookbookarrow-up-right.


Quick Checklist

  1. Review release notes – capture breaking changes or behavioural updates.

  2. Export state – back up agents, tools, and MCP configs as JSON/YAML if you manage them manually.

  3. Update the SDK/CLI – on each machine or runner execute aip update (use --check-only to verify availability or --force to reinstall).

  4. Smoke test

    • aip status

    • representative aip agents run / aip tools get commands

    • client.ping() from a Python shell

  5. Deploy backend changes (if applicable) – pull the corresponding AIP release and restart services.

  6. Verify MCP and tool integrations – run one workflow that exercises each connector you depend on.

  7. Communicate – note the versions installed and any follow-up tasks (e.g., feature flag toggles, configuration updates).


Tips

  • Keep a copy of exported agent/tool JSON in version control; it simplifies rollback and lets you diff changes across upgrades.

  • Automate aip update via CI jobs so runners stay in sync with PyPI releases.

  • When the REST API introduces new endpoints or payloads, the REST API Referencearrow-up-right is updated automatically and should be consulted for schema details.

Future breaking changes will re-use this page—add concise “Before / After” code snippets when they land so the checklist stays actionable.

Last updated

Was this helpful?