Rxova
Skip to content

Chrome DevTools Overview

Journey DevTools consists of the runtime bridge and the Chrome panel.

Journey DevTools panel

Install the extension from the Chrome Web Store, then attach a Core machine with @rxova/journey-devtools-bridge.

The panel discovers multiple machines, displays their immutable v7 snapshots, records observation and operation envelopes in a timeline, and renders operation forms from descriptors advertised by each machine. Protocol v7 interoperates with v6 invokes and keeps v5 machines available read-only during rolling upgrades.

Snapshot inspection follows the current Core envelope:

  • type distinguishes linear and graph machines.
  • currentStep.id and currentStep.async describe the current entry.
  • history.timeline and history.currentIndex describe realized navigation.
  • machine contains lifecycle booleans and terminal outcome.
  • Graph snapshots expose event availability and outgoing transition introspection.

Timeline row selection is local to the panel. It changes the Action, State, and Diff views but never rewinds or mutates the inspected machine.

See Bridge API, Protocol, and the Panel Guide.