Spaces:
Sleeping
Sleeping
File size: 630 Bytes
d5ba3a3 8ed954c d5ba3a3 8ed954c d5ba3a3 645673f | 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 | import operator
from typing import Annotated, TypedDict
class AgentState(TypedDict, total=False):
"""Shared state schema for all LangGraph pipelines.
``total=False`` lets nodes return partial updates.
"""
region: str
ticker: str
candidates: Annotated[list, operator.add]
company_name: str
market_cap: float
is_small_cap: bool
financial_data: dict
final_verdict: str
retry_count: int
status: str
final_report: str
chart_data: bytes
manual_search: bool
candidate_scores: Annotated[list, operator.add]
bull_case: str
bear_case: str
debate_used: bool
|