Help understanding onboarding, auto-accepting, and introducers?

I have a growing environment of about 30 systems. I have 2 folders that I share between systems, at ~/.scripts and ~/.dotfiles for my user on each system. I have a system that is an introducer, and I think I have issues around understanding how auto-accept works.

When I onboard a new system, I create the folders locally, then connect to the introducer, tagging it as an introducer. I get a popup that it wants to share .scripts and .dotfiles with me, and I accept, making sure “auto-accept” is checked.

It then gives me 2 popups per-device asking if I want to share that folder with EACH other device in the syncthing ecosystem. This is a growing nightmare as I spin up more systems.

How do I need to configure auto-accepting so that I don’t have to click buttons for each device? Do I need to go into each host’s UI and change some settings, or am I missing something on the new client each time?

This sounds like something you might want to script with Syncthing’s API.