File size: 1,084 Bytes
8a848a5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
"""
Modèles de données Pydantic pour le système multi-agents.
"""

from .research_models import (
    ResearchQuery,
    SearchResult,
    ResearchOutput
)
from .document_models import (
    Document,
    DocumentSummary,
    SummarizationOutput,
    KeyPoint,
    Citation,
    DocumentType
)
from .report_models import (
    ReportSection,
    Report,
    ReportOutput,
    Reference,
    ReportFormat,
    ReportMetadata
)
from .state_models import (
    AgentState,
    GraphState,
    AgentType,
    AgentStatus,
    ProcessingStep,
    WorkflowEvent
)

__all__ = [
    # Research models
    "ResearchQuery",
    "SearchResult", 
    "ResearchOutput",
    
    # Document models
    "Document",
    "DocumentSummary",
    "SummarizationOutput",
    "KeyPoint",
    "Citation", 
    "DocumentType",
    
    # Report models
    "ReportSection",
    "Report",
    "ReportOutput",
    "Reference",
    "ReportFormat",
    "ReportMetadata",
    
    # State models
    "AgentState",
    "GraphState",
    "AgentType",
    "AgentStatus",
    "ProcessingStep",
    "WorkflowEvent"
]