DevToolsMessage
DevTools network protocol messages.
These messages are used for communication between DevTools clients and server. Data capture types (CapturedAction, etc.) are imported from reaktiv-crash-capture.
Inheritors
Types
Sent when an action is dispatched. Wraps CapturedAction from introspection.
A request from an observer to drop a marker into the target client's capture.
A client reporting its own tooling status so observers can see it.
Sent when a crash is reported on the publisher. Carries the canonical crash envelope and the diagnosis built from the session.
Registers a ghost device from an imported session. Ghost devices represent recorded sessions that can be replayed.
Request to remove a ghost device.
Asks the server for a ghost's session export.
Sent by the server in answer to GhostSessionRequest. Contains the full session export JSON so the WASM UI can rebuild its state.
Sent by the server to a publisher when a new observer attaches.
A batch of device log lines forwarded from a publisher.
Sent when a traced logic method completes successfully.
Sent when a traced logic method fails with an exception.
Sent when a traced logic method starts execution.
A marker captured on the publisher, relayed to observers.
Notification when the publisher changes.
One slice of a large session history. The first chunk carries the initial state snapshot; receivers append slices in chunkIndex order.
Sent by a publisher to sync its session history on connect. Allows the WASM orchestrator to track and export the session.