# Copyright (c) 2025 Huawei Technologies Co., Ltd. All rights reserved. """ Multi-Agent System - Agent Module This module provides the core agents for the multi-agent system: - BaseAgent: Abstract base class with common functionality - InformationSeekerAgent: Research and information gathering - WriterAgent: Content creation and writing - PlannerAgent: Top-level orchestrator All agents follow the ReAct pattern and use standardized TaskInput format. """ from .base_agent import ( BaseAgent, AgentConfig, AgentResponse, TaskInput, create_agent_config ) from .subjective_information_seeker import ( InformationSeekerAgent, create_subjective_information_seeker ) from .objective_information_seeker import ( InformationSeekerAgent, create_objective_information_seeker ) from .writer_agent import ( WriterAgent, create_writer_agent ) from .planner_agent import ( PlannerAgent, create_planner_agent ) __all__ = [ # Base classes "BaseAgent", "AgentConfig", "AgentResponse", "TaskInput", "create_agent_config", # Specific agents "InformationSeekerAgent", "create_subjective_information_seeker", "create_objective_information_seeker", "WriterAgent", "create_writer_agent", "PlannerAgent", "create_planner_agent" ] # Version info __version__ = "0.1.0" __author__ = "DeepDiver Multi-Agent System"