File size: 322 Bytes
87d5bfc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from typing import List, TypedDict


class ResearchPlan(TypedDict):
    steps: List[str]


class ContinueBranch(TypedDict):
    decision: bool


class SearchQuery(TypedDict):
    branches: List[str]


class ReportOutline(TypedDict):
    title: str
    headings: List[str]


class ReportFillin(TypedDict):
    content: str