v1.7.17
What's New
Backup Restore UX
You can now restore backups directly from the CLI — no need to go through the TUI:
gentle-ai restore --list # list available backups
gentle-ai restore <id> # restore a specific backup
gentle-ai restore latest # restore the most recent backup
gentle-ai restore <id> --yes # skip confirmationThe TUI also got a proper restore flow: confirmation screen before applying, result screen after, and automatic backup list refresh.
Backup Metadata
Every backup now records richer metadata so you know exactly what created it:
- Source — was it created before an install, sync, or upgrade?
- Description — human-readable context
- File count — how many files were actually snapshotted
- Created by version — which
gentle-aiversion made this backup
Old backups without metadata still display gracefully.
Upgrade Backup Hardening
Pre-upgrade backups now use dynamic file discovery across all agent config directories instead of a fixed 4-file list, and backup failures are surfaced as explicit warnings instead of being silently skipped.
Changelog
- b851e6f feat(backup): add restore UX and metadata