ApplyFields looped over every known agent. A profile saved on another computer (profiles sync over WebDAV) names agents missing here; writing their model created their config folder, and a config folder alone counts as installed, so the Agents page grew agents never installed. Snapshot already takes only detected agents; Apply now matches it. Run: go test ./internal/profile ./internal/gui ./internal/tui ./internal/backup; TestApplySkipsUndetectedAgents fails on the old code (agy made to look installed). gofmt, go vet darwin/linux/windows clean.