prebuilt.ai_insight.state¶
State schema for News Reporter System.
Classes¶
State for news reporting workflow. |
Module Contents¶
- class prebuilt.ai_insight.state.NewsReporterState(messages: list[dict[str, Any]] | None = None, **data)¶
Bases:
haive.core.schema.prebuilt.messages.messages_state.MessagesStateState for news reporting workflow.
- article_summaries: List[haive.prebuilt.ai_insight.models.ArticleSummary] = None¶
- categories: List[haive.prebuilt.ai_insight.models.NewsCategory] = None¶
- end_time: datetime.datetime | None = None¶
- filtered_articles: List[haive.prebuilt.ai_insight.models.Article] = None¶
- raw_articles: List[haive.prebuilt.ai_insight.models.Article] = None¶
- report_config: haive.prebuilt.ai_insight.models.ReportConfig = None¶
- search_config: haive.prebuilt.ai_insight.models.NewsSearchConfig = None¶
- start_time: datetime.datetime = None¶
- summary_style: haive.prebuilt.ai_insight.models.SummaryStyle = None¶