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:
- Settings tab → Version History
- View all checkpoints with timestamps and descriptions
- 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
- Go to Settings → Version History
- Select the checkpoint you want to return to
- Click the revert button
- 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.