mani_skill.agents.registration ============================== .. py:module:: mani_skill.agents.registration Attributes ---------- .. autoapisummary:: mani_skill.agents.registration.REGISTERED_AGENTS mani_skill.agents.registration.T Classes ------- .. autoapisummary:: mani_skill.agents.registration.AgentSpec Functions --------- .. autoapisummary:: mani_skill.agents.registration.register_agent Module Contents --------------- .. py:class:: AgentSpec .. py:attribute:: agent_cls :type: type[mani_skill.agents.base_agent.BaseAgent] .. py:attribute:: asset_download_ids :type: list[str] .. py:function:: register_agent(asset_download_ids = [], override=False) A decorator to register agents into ManiSkill so they can be used easily by string uid. :param uid: unique id of the agent. :type uid: str :param override: whether to override the agent if it is already registered. :type override: bool .. py:data:: REGISTERED_AGENTS :type: dict[str, AgentSpec] .. py:data:: T