Vly Logo
Building with VlyWorking in Vly

Backups and reverting changes

Learn how to manage project versions and revert changes in vly.ai

vly.ai automatically creates checkpoints of your project after every message iteration, ensuring you never lose work and can always return to a previous state.

How checkpoints work

Automatic checkpoints

vly.ai creates checkpoints after every single message when the AI agent makes changes:

  • Every iteration creates a new checkpoint automatically
  • Complete project state is saved each time
  • No manual intervention required
  • Seamless background process that doesn't interrupt your workflow

Checkpoint contents

Each checkpoint includes:

  • Complete codebase at that point in time
  • Database schema and any data changes
  • Asset files and their organization
  • Configuration files and environment settings

Managing project versions

Viewing checkpoint history

Access your project's checkpoint history through:

  1. Settings tabVersion History
  2. View all checkpoints with timestamps and descriptions
  3. See every message iteration as a separate checkpoint

Checkpoint information

Each checkpoint shows:

  • Timestamp: When the message was processed
  • Description: What changes were made in that iteration
  • File count: Number of files modified

Reverting changes

When to revert

Consider reverting when:

  • Recent changes broke existing functionality
  • The direction isn't working as expected
  • You want to try a different approach

How to revert

  1. Go to SettingsVersion History
  2. Select the checkpoint you want to return to
  3. Click the revert button
  4. Automatic restoration happens instantly

Important warning

  • ⚠️ Reverting is permanent - you cannot undo a revert
  • All work after the revert point is lost
  • Choose your revert point carefully

Best practices

Safe experimentation

  • Experiment freely knowing you can always revert
  • Try multiple approaches by reverting and trying again
  • Every message creates a checkpoint automatically

Team collaboration

  • Every message from any team member creates a checkpoint
  • Complete shared history of all iterations
  • Reversion affects the entire team project

The checkpoint system gives you complete confidence to experiment and iterate quickly, knowing every single message creates a perfect restore point.