Search Models
Data structures for unified search across all entity types.
Search Models
ConversationTurn
A single turn in a conversation history, used to give the server enough context to reformulate a search query.
Prop
Type
UnifiedSearchRequest
Request model for searching across all entity types in a single call.
Prop
Type
UnifiedSearchResponse
Response model for unified search across all entity types.
Retrieved results are reranked by a cross-encoder and dropped below a per-arm relevance floor (see retrieval_floor in the configuration models). Unified search also omits source user playbooks already represented by returned agent playbooks. As a result, each result array may contain fewer than top_k items — including an empty array — when nothing clears the floor or user playbooks are suppressed. An empty array means nothing was relevant, not that the search failed.
When a retrieval experiment is active, the response includes experiment.
Holdout searches also return success=true, but all learning result arrays are
empty and retrieval is skipped. Dashboard inspection bypasses experiment
assignment.
Prop
Type
RetrievalExperimentAssignment
Attribution returned by unified, profile, user-playbook, and agent-playbook learning searches while an experiment applies.
Prop
Type