Data Models
Defines data contracts for KnowAI SSE.
PlanetContext
Planet context containing core theme and values mapping.
Fields:
theme(str): Core themevalues_map(Dict[str, float]): Value weight mapping
Example:
context = PlanetContext(
theme="Embodied Intelligence",
values_map={"radical": 0.8, "ethics": 0.2}
)
SearchInstruction
Search instruction defining a single search task.
Fields:
channel(SearchChannel): Search channel (arxiv/web/rss)query(str): Search querytime_range(str): Time range (latest/past_24h/past_week/past_month)
SearchChannel
Search channel enum.
SSEOutput
Expander output containing search instructions.
Fields:
instructions(List[SearchInstruction]): List of search instructions
Example: