Skip to content

iamalgo/agent-zero-backup

Repository files navigation

Agent Zero Configuration Backup

🔄 Automated backup system for Agent Zero custom configurations.

📋 What's Backed Up

Component Description Location
Agents Custom agent profiles agents/
Knowledge Domain-specific knowledge bases knowledge/custom/
Tools Custom Python tools python/tools/
Extensions Workflow extensions python/extensions/
Instruments Custom instruments instruments/custom/
Prompts Custom prompt profiles prompts/
Skills Skills documentation SKILLS.md
Projects Project configurations projects/

🚀 Quick Start

Manual Backup

cd /usr/projects/agent-zero-backup
./backup.sh

Manual Restore

cd /usr/projects/agent-zero-backup
./restore.sh

📅 Automated Backups

Backups run automatically via scheduled task:

  • Frequency: Daily at 2:00 AM UTC
  • Retention: 30 days of history
  • Notifications: On success/failure

🔧 Files

File Purpose
backup.sh Creates backup from live system
restore.sh Restores backup to live system
BACKUP_MANIFEST.md Backup metadata and statistics
README.md This file

📝 Backup Manifest

See BACKUP_MANIFEST.md for:

  • Backup date and version
  • File count and size
  • Component status
  • Restore instructions

⚠️ Important Notes

  • Sensitive data (API keys, tokens) is excluded from backup
  • Large files (>10MB) are excluded
  • Cloned repositories are excluded (only configs backed up)
  • Always verify backup before major changes

🔄 Restore Process

  1. Stop Agent Zero
  2. Run ./restore.sh
  3. Confirm overwrite
  4. Restart Agent Zero
  5. Verify configuration

🆘 Troubleshooting

Issue Solution
Permission denied Run with sudo
Files not found Check paths in backup.sh
Restore incomplete Check disk space
Git push failed Check token and connectivity

📞 Support

For issues or questions:

  • Check BACKUP_MANIFEST.md for status
  • Review backup logs
  • Verify GitHub token permissions

About

Automated backups of Agent Zero configuration - agents, tools, knowledge, extensions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors