github Gentleman-Programming/gentle-ai v1.26.2

latest releases: v1.42.0, v1.41.0, advisory...
one month ago

Summary

Three bug fixes closing real-world breakage on upgrade flows and SDD pipeline reliability.

Fixes

  • Upgrade now self-heals when the homebrew tap is missing. gentle-ai upgrade previously failed with No available formula with the name "engram" if the Gentleman-Programming/homebrew-tap was lost (untap, machine swap, brew cleanup). The upgrade flow now re-taps before every brew upgrade, so it works on intact and broken state alike. Reported by @adrianmoris on Arch/Manjaro Linux. (#455, #456)

  • Pre-upgrade backups no longer fill the disk. The upgrade executor was creating snapshot backups under ~/.gentle-ai/backups/ but never running retention. Real-world impact reported: 24 backups totaling ~98 GB before discovery. Retention now runs after every snapshot, mirroring the existing install/sync path. A new --no-backup flag is also available for users on tight disk space who want to skip the snapshot for a single run. Thanks to @ezequielmm for the fix and the detailed real-world repro. (#185, #398)

  • SDD phase chain no longer breaks on project name drift. sdd-init was writing artifacts to engram under {project-name} while every other SDD phase searched under {project}. When the resolved value differed (folder name vs git remote), the orchestrator silently lost its proposal/spec/tasks links. All template variables are now unified to {project}. Thanks to @x4barin for the diagnosis and the surgical fix. (#453, #454)

Contributors

Install

brew upgrade gentle-ai

If brew upgrade fails with No available formula, run this once and retry:

brew tap Gentleman-Programming/homebrew-tap
brew upgrade gentle-ai

The new tap-on-upgrade behavior in this release prevents that scenario going forward.

Full Changelog: v1.26.1...v1.26.2

Don't miss a new gentle-ai release

NewReleases is sending notifications on new releases.