wangrongsheng's picture
Upload folder using huggingface_hub
8c6097b verified
# 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"