Skip to main content

Graph

The Graph is the main view of a Discovery run — a visual map that grows from your objective into the experiments the agent tries and the versions they produce. Use the Compact / Full toggle to switch between a stacked list of cards and the full branching tree, and New to add an experiment of your own.

Reviewing and steering drafts

The agent proposes draft experiments, each with a confidence score. Recommended drafts are highlighted. For each draft you can:

  • Queue — accept it so the agent will work on it
  • Dismiss — discard it

Draft experiments in the Graph, each with Queue and Dismiss

Manual approval vs. automatic

This step-by-step review happens because Manual approval mode is on — the run pauses ("Awaiting your approval") and waits for you to Queue at least one draft and click Resume. Turn Manual approval mode off and the agent queues and proceeds through experiments automatically, without pausing for you.

Nodes

The tree is built from three node types:

  • Objective — the goal you typed in; it anchors the graph.
  • Experiment (EXP-…) — a distinct approach, with a confidence score.
  • Version (v1, v2, …) — the actual code diff an experiment produced, with a fitness delta vs. baseline (e.g. +0.53).

Click any node to open its detail panel. On a version node, two actions let you keep exploring:

Version node actions: Generate variations and Combine

  • Generate variations from here (the icon) — branch new experiments off this version.
  • Combine with another node (the merge icon) — merge this version with another to blend their changes.

Every queued experiment runs your Run config (build, test, benchmark) against each version, so versions arrive already scored.