Skip to content

v1.7.17

Choose a tag to compare

@github-actions github-actions released this 22 Mar 19:25
· 783 commits to main since this release

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 confirmation

The 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-ai version 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