Skip to content

Application component manager

ApplicationComponentManager

Bases: object

The ComponentManager class, which is used to manage the components.

Source code in agentuniverse/base/component/application_component_manager.py
Python
@singleton
class ApplicationComponentManager(object):
    """The ComponentManager class, which is used to manage the components."""

    def __init__(self):
        """Initialize the ComponentManager."""
        self.__agent_manager: AgentManager = AgentManager()
        self.__llm_manager: LLMManager = LLMManager()
        self.__planner_manager: PlannerManager = PlannerManager()
        self.__knowledge: KnowledgeManager = KnowledgeManager()
        self.__tool_manager: ToolManager = ToolManager()

__init__()

Initialize the ComponentManager.

Source code in agentuniverse/base/component/application_component_manager.py
Python
def __init__(self):
    """Initialize the ComponentManager."""
    self.__agent_manager: AgentManager = AgentManager()
    self.__llm_manager: LLMManager = LLMManager()
    self.__planner_manager: PlannerManager = PlannerManager()
    self.__knowledge: KnowledgeManager = KnowledgeManager()
    self.__tool_manager: ToolManager = ToolManager()