Would it be possible to have a dedicated hat slot that robots will not cycle through as inventory? Once you've got hundreds of the little guys running around, it gets difficult to tell what robot is doing what so I've been using hats to identify what role they're performing (farmer hats for farmers, top hats for rechargers, etc). The problem is that any robot set to haul to stockpiles using "until hands are empty" will cycle through the hat as well and break their script by trying to put it in storage with their haul.
I'm sure better methods are on the way to search through your robots and their scripts but it would be a nice quick fix until something more robust can be ironed out.
Love the game so far, by the way.