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 crash-capture.
Sent when a crash occurs in a logic method. Carries crash info and optional session snapshot for real-time crash reporting.
Registers a ghost device from an imported session. Ghost devices represent recorded sessions that can be replayed.
Request to remove a ghost device.
Sent by the server to restore ghost session data on client reconnect. Contains the full session export JSON so the WASM UI can rebuild its state.
Sent by the server to a publisher when a new listener attaches. The publisher should respond by sending a full StateSync.
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.
Notification when the publisher changes.
Sent by a publisher to sync its session history on connect. Allows the WASM orchestrator to track and export the session.