carrier ideas:
carriers can carry combat units, but what if you could hack them so that you can assimilate what is inside
This is way too powerful and intentionally avoided
hauler ideas:
have them restock storage
Not sure what "storage" means here, but Haulers do as much as they're intended to at the moment. They have a number of tasks already, giving them a way to bring yet more things into a map would be too good.
repair station: if a robot has a specific part damaged, after a battle they can repair it via repair station
That's what Mechanics are for, who operate out of Repair Stations. The purpose of Repair Stations is mainly to restock Mechanic inventories.
operators: able to unlock terminals after threat is passed
Too powerful, Terminals are intentionally left locked until the map is cleared.
thugs: pick up stuff
There isn't too much need to have most robots collect parts, not unless it's turned into a wider system (which it likely won't be).
communications:
have communication units for transmissions, and if Cogmind picks one up he can attempt to give orders to allies
Uncontrollable allies being fully autonomous is the Derelict way
(Only directly controlled mindless allies can be issued commands.)
Balance demands it, too. Cogmind isn't an RTS, and micromanaging allies is frowned upon in the design. Even drones need to be reworked to try to get rid of that aspect of them.