Upgrade 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 Cookbook.
Quick Checklist
Review release notes – capture breaking changes or behavioural updates.
Export state – back up agents, tools, and MCP configs as JSON/YAML if you manage them manually.
Update the SDK/CLI – on each machine or runner execute
aip update(use--check-onlyto verify availability or--forceto reinstall).Smoke test
aip statusrepresentative
aip agents run/aip tools getcommandsclient.ping()from a Python shell
Deploy backend changes (if applicable) – pull the corresponding AIP release and restart services.
Verify MCP and tool integrations – run one workflow that exercises each connector you depend on.
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 updatevia CI jobs so runners stay in sync with PyPI releases.When the REST API introduces new endpoints or payloads, the REST API Reference 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.
Related playbooks
Configuration management guide — Export/import workflows for pre- and post-upgrade backups.
Automation & scripting — Schedule
aip updatechecks and regression runs.Agents guide — Validate run history and streaming behaviour after upgrades.
Security & privacy — Confirm PII mappings and token scopes did not regress.
Last updated
Was this helpful?