Skip to main content

Knowledge Graphs Beta

Knowledge Graphs map the state space of your application by crawling it and recording every reachable state and the transitions between them.

Concepts

  • Nodes — distinct application states (pages, modal states, loaded components)
  • Edges — transitions between states, representing user actions like clicks, form submissions, or navigation

The graph gives you a visual overview of your app's actual user flows as discovered by the crawler.

Running a Crawl

  1. Select an environment from the environment selector.
  2. Choose an action:
    • Start Crawl — crawl the app using the existing build
    • Build & Crawl — build the app first, then crawl

The graph updates in real time as states are discovered. The panel shows total states found, total edges, and exploration progress.

Exploration Actions

After an initial crawl you can continue exploring:

ActionWhat it does
Explore FrontierVisits unexplored states at the boundary of the current graph
Explore from StateStarts exploration from a specific selected node

Reading the Graph

Click any node to inspect its state details. Click any edge to see the action that caused the transition. Use the graph to identify dead ends, unreachable states, or flows that lack test coverage.