Maintenance
Updating Agent Zero
Keep your Agent Zero installation up to date with the latest features and improvements.
Self Update (Recommended)
- Open Settings UI → Update tab
- Open Self Update
- Wait for the update checker to see if you have the latest version or if there's an available update.
You'll also be prompted through the UI when a new A0 version is released. Backups are automatically managed internally.
Updating from Pre-v0.9.8
If you are upgrading from v0.9.8 or earlier, the architecture has changed significantly. You cannot use the in-app Self Update.
- Backup your data: Make a copy of your existing
usr/directory before starting. - Run the new install script: Use the Quick Install script (
curl -fsSL https://bash.agent-zero.ai | bashfor macOS/Linux orirm https://ps.agent-zero.ai | iexfor Windows). - Migrate data: Copy the contents of your backed-up
usr/directory into the newa0/usr/directory to restore your settings, memory, and plugins.
💡 Note: This migration ensures your old data perfectly slots into the new Docker-based architecture.
Manual Update (Advanced)
Use this method only if the self-update feature is unavailable or you need to manage containers manually.
- Keep current container running - Don't stop it yet!
- Pull latest image:
docker pull agent0ai/agent-zero:latest - Run NEW container on different port:
docker run -d -p 50081:80 --name agent-zero-new agent0ai/agent-zero - Backup from OLD instance: Settings → Backup & Restore → Create Backup
- Restore to NEW instance: Settings → Backup & Restore → Restore
- Verify and cleanup: Only delete old container after confirming data is restored
💡 Why This Process? Running both containers ensures you can always access your current data. If something goes wrong with the new version, your original Agent Zero is still running with all your data intact.