github Gentleman-Programming/gentle-ai v1.12.0

latest releases: v1.43.4, v1.43.3, v1.43.2...
3 months ago

TUI Operations — Upgrade, Sync, Model Config

New welcome menu with 7 options — all common post-install tasks are now accessible directly from the TUI.

New Features

  • Upgrade tools: Check if engram, gga, or gentle-ai have updates. Shows up to date badge or when updates are available. One-click upgrade.
  • Sync configs: Re-apply configurations to all detected agents without going through the full install flow.
  • Configure models: Shortcut to Claude and OpenCode model pickers — change model assignments without reinstalling.
  • Upgrade + Sync: Combined operation — upgrades tools first, then syncs configurations. Shows intermediate progress for each phase.

Technical Highlights

  • Extracted RunSyncWithSelection() for programmatic sync from TUI (no CLI flag parsing needed)
  • tea.Sequence for two-phase upgrade+sync with intermediate state display
  • Navigation blocked during running operations (esc/enter guards)
  • Function injection pattern (UpgradeFn, SyncFn) for testability
  • 3-round adversarial review (Judgment Day) — 24 issues found and resolved before release

Files Changed

  • 8 new files, 7 modified files
  • ~2000 lines added across screens, model wiring, sync extraction, and tests

What's Changed

Full Changelog: v1.11.6...v1.12.0

Don't miss a new gentle-ai release

NewReleases is sending notifications on new releases.