Skip to content

v1.7.18

Choose a tag to compare

@github-actions github-actions released this 22 Mar 21:00
· 785 commits to main since this release

What's New

Unified Managed Target Discovery

Backup, sync, and upgrade now share the same source of truth for discovering which agent configs are managed by gentle-ai.

Previously, each command maintained its own hardcoded list of config directories. Now they all derive from the adapter registry — so when a new agent is added (like Codex was in this release), every command picks it up automatically.

What changed:

  • New canonical discovery layer in internal/agents/discovery.go
  • gentle-ai sync uses registry-driven agent discovery instead of a hardcoded list
  • gentle-ai upgrade backup coverage now includes all registered agent config dirs + GGA extras
  • system.ScanConfigs expanded from 4 to 6 agents (added Codex and VS Code Copilot)
  • Codex is now properly propagated through TUI preselection and CLI default detection
  • Regression guard tests added for all 6 agents across discovery, sync, upgrade, and TUI/CLI consumers

Why it matters:
Adding a new agent adapter to the registry is now the single action needed — backup, sync, upgrade, and detection all follow automatically.

Changelog

  • 1351317 refactor(agents): unify managed target discovery