def agents(self, target_id):
        """ gets the agents (agents and factories) of an operation, matching the target id """
        agents = self._call_get('agent')
        # pp.pprint(agents)
        ret = [(op['_id'], op['ident'], op['name'])