add state.py

This commit is contained in:
2026-06-04 16:33:01 +00:00
commit 8917d5eddf
+9
View File
@@ -0,0 +1,9 @@
from typing import TypedDict, List, Optional
class BriefState(TypedDict):
"""Состояние исследовательского брифа"""
topic: str # Тема исследования
outline: Optional[List[str]] # План из 4-5 пунктов
step_index: int # Текущий индекс исследуемого пункта
notes: List[str] # Собранные заметки по пунктам
final_brief: Optional[str] # Финальный связный бриф