incular-devtools-protocol 0.1.2

Typed, versioned wire protocol between Incular targets and DevTools
Documentation

incular-devtools-protocol

Architecture and support

Contract Status
Ownership Versioned diagnostics messages shared with tooling.
API class backend; re-exports and path overrides follow the architecture contract.
Support Opt-in tooling protocol; no runtime dependency.

Typed, versioned wire protocol between a running Incular application (the target) and Incular DevTools. Depends only on serde so the standalone DevTools UI, the in-target agent, and offline tooling can share it without pulling in the framework runtime or renderer.

Diagnostic constraints encode an unbounded maximum as JSON null and decode it back to positive infinity. Finite bounds keep their numeric representation. This also supports existing targets, whose default float serialization already emitted null for unbounded maxima.