# Agent system for AnkiGen agentic workflows | |
from .base import BaseAgentWrapper, AgentConfig | |
from .generators import ( | |
SubjectExpertAgent, | |
PedagogicalAgent, | |
ContentStructuringAgent, | |
GenerationCoordinator, | |
) | |
from .judges import ( | |
ContentAccuracyJudge, | |
PedagogicalJudge, | |
ClarityJudge, | |
TechnicalJudge, | |
CompletenessJudge, | |
JudgeCoordinator, | |
) | |
from .enhancers import RevisionAgent, EnhancementAgent | |
from .config import AgentConfigManager | |
__all__ = [ | |
"BaseAgentWrapper", | |
"AgentConfig", | |
"SubjectExpertAgent", | |
"PedagogicalAgent", | |
"ContentStructuringAgent", | |
"GenerationCoordinator", | |
"ContentAccuracyJudge", | |
"PedagogicalJudge", | |
"ClarityJudge", | |
"TechnicalJudge", | |
"CompletenessJudge", | |
"JudgeCoordinator", | |
"RevisionAgent", | |
"EnhancementAgent", | |
"AgentConfigManager", | |
] | |