haive.agents.research

Research agents — web search, deep research, and structured investigation.

Available agents:
  • ResearchAgent (Perplexity-style): 3-stage QueryAnalyzer → Researcher → Synthesizer

  • DeepResearchAgent: 5-stage pipeline with shared research store

  • OpenPerplexityAgent: Legacy, full research pipeline

  • PersonResearchAgent: Legacy, person-focused research

  • STORMAgentConfig: Structured research config (legacy)

Example

from haive.agents.research import create_research_agent agent = create_research_agent() result = agent.run(“What is quantum computing?”)

Submodules