This two-way sync is slick—saves us from the usual “designer broke prod” dance.
One edge case: if a non-tech user renames a sub-agent in the visual builder while a dev still references the old ID in TypeScript, do you:
automatically rewrite the TS file on the next pull, or surface a merge conflict and let the dev hand-fix? Curious how deep the refactor detection goes.