"""Socratic Agents - Multi-agent orchestration system for AI workflows."""

__version__ = "0.1.0"
__author__ = "Socratic Agents Contributors"

# Core base class
from .agents.base import BaseAgent

# Concrete agent implementations
from .agents.socratic_counselor import SocraticCounselor
from .agents.code_generator import CodeGenerator
from .agents.code_validation_agent import CodeValidator
from .agents.knowledge_manager import KnowledgeManager
from .agents.learning_agent import LearningAgent
from .agents.multi_llm_agent import MultiLlmAgent
from .agents.project_manager import ProjectManager
from .agents.quality_controller import QualityController
from .agents.context_analyzer import ContextAnalyzer
from .agents.document_processor import DocumentProcessor
from .agents.github_sync_handler import GithubSyncHandler
from .agents.system_monitor import SystemMonitor
from .agents.user_manager import UserManager
from .agents.conflict_detector import ConflictDetector
from .agents.knowledge_analysis import KnowledgeAnalysis
from .agents.document_context_analyzer import DocumentContextAnalyzer
from .agents.note_manager import NoteManager
from .agents.question_queue_agent import QuestionQueueAgent

__all__ = [
    "BaseAgent",
    "SocraticCounselor",
    "CodeGenerator",
    "CodeValidator",
    "KnowledgeManager",
    "LearningAgent",
    "MultiLlmAgent",
    "ProjectManager",
    "QualityController",
    "ContextAnalyzer",
    "DocumentProcessor",
    "GithubSyncHandler",
    "SystemMonitor",
    "UserManager",
    "ConflictDetector",
    "KnowledgeAnalysis",
    "DocumentContextAnalyzer",
    "NoteManager",
    "QuestionQueueAgent",
]
