async def get_agents(self, addr=True, agent_cls=None):
        """Get addresses of all agents in all the slave environments.

        This is a managing function for
        :meth:`creamas.mp.MultiEnvironment.get_agents`.

        .. note::

            Since :class:`aiomas.rpc.Proxy` objects do not seem to handle
            (re)serialization, ``addr`` and ``agent_cls`` parameters are
            omitted from the call to underlying multi-environment's
            :meth:`get_agents`.

            If :class:`aiomas.rpc.Proxy` objects from all the agents are
            needed, call each slave environment manager's :meth:`get_agents`
            directly.
        """
        return await self.menv.get_agents(addr=True, agent_cls=None,
                                          as_coro=True)
Get addresses of all agents in all the slave environments.

        This is a managing function for
        :meth:`creamas.mp.MultiEnvironment.get_agents`.

        .. note::

            Since :class:`aiomas.rpc.Proxy` objects do not seem to handle
            (re)serialization, ``addr`` and ``agent_cls`` parameters are
            omitted from the call to underlying multi-environment's
            :meth:`get_agents`.

            If :class:`aiomas.rpc.Proxy` objects from all the agents are
            needed, call each slave environment manager's :meth:`get_agents`
            directly.