Researcher

The Researcher digs into your knowledge graph and the web to surface what your team already knows — and what it should. It searches atoms, scans documents, queries external sources, and synthesizes findings into clear, cited summaries that become atoms in your graph.

What the Researcher does

When you assign a task to the Researcher, it combines internal and external sources into a single, grounded answer. It doesn't just search — it synthesizes. You get a structured summary with cited sources, and the key findings are automatically saved as atoms so every future agent (and team member) benefits from the work.

When it activates

What it needs

What it produces

Example: competitive research for a growth experiment

You're planning a referral program. Before building, you want to know how competitors handle it and what's known to work. You create a task: "Research referral program best practices and competitive landscape" and assign it to the Researcher.

The Researcher:

  1. Searches your knowledge graph for any prior atoms about referrals, growth, or user acquisition
  2. Searches the web for recent analysis on referral program mechanics
  3. Queries your connected Google Analytics data for existing referral traffic
  4. Synthesizes findings into a structured report
  5. Saves the top insights as LEARNING atoms — immediately visible to the Planner and Coder

When the Planner decomposes the referral epic an hour later, it already has this context.

Best for

Sources it searches