prebuilt.search_and_summarize.state¶
State schema for Search & Summarize Agent System.
Classes¶
State for search and summarize workflow. |
Module Contents¶
- class prebuilt.search_and_summarize.state.SearchSummarizeState(messages: list[dict[str, Any]] | None = None, **data)¶
Bases:
haive.core.schema.prebuilt.messages.messages_state.MessagesStateState for search and summarize workflow.
- additional_searches: List[haive.prebuilt.search_and_summarize.models.SearchResults] = None¶
- content_summaries: List[haive.prebuilt.search_and_summarize.models.ContentSummary] = None¶
- end_time: datetime.datetime | None = None¶
- start_time: datetime.datetime = None¶
- summary_config: haive.prebuilt.search_and_summarize.models.SummaryConfig = None¶