If you're looking to add things to the mod, the main thing I would be interested in would be the ability to guarantee certain traits on an NPC when I pick them up. For most uniques I tend to save scum workaholic on them which is very tedious. For a few specific combat NPCs like Kate, the ex arena champ, Truls, Cassius, and Aaron I will save scum malevolent which is equally tedious. Workaholic you can grind out naturally if you want but save scumming is the only way to get malevolent and brawler.
I have now experimented a little on this topic.
For most npcs you can simply hover mouse on the avatar immediately after adding them to find out what random traits they have and just press F5 until happy.
For mercenaries the randomness typically happens a few clicks before adding them.
In that situation you can use this method:
1. Make a quick save at some point where you are absolutely sure the npc has not been randomized.
2. Add them to find out the avid.
3. Quick load.
4. Console: SugarCube.State.active.variables.npc.avid
5. Click one step closer to adding the npc.
6. Repeat 4-5 until console suddenly shows a different result
7. Quicksave at this point.
8. Now you have the optimal scum point where you can add, hover and reload until happy.
The more direct approach would of course be to edit start_game.html and remove any unwanted randomness for the specific npc... But that would be out of scope for the automation mod.
Edit: For mercenaries who are found via red button directly on map, it unfortunately seems to be that they get created when player first enters that specifc map. So Aiko, Dexter and a few others would be quite complicated to save scum regardless of method... I guess I could add a reset feture for them... But that would then belong in a future cheat section which is unlikely to happen.