File size: 855 Bytes
56fd459
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
313f83b
56fd459
 
 
 
 
 
 
 
 
 
 
313f83b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# 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",
]