Spaces:
Sleeping
Sleeping
| 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 | |