hm-plugin-protocol 0.0.1

Wire-level data types shared between the hm binary and hm plugins.
Documentation

Wire-level types shared between the hm binary and hm plugins.

This crate is pure data: serde structs, enums, and the [HM_PLUGIN_API_VERSION] constant. It has no runtime — no async, no Extism, no Tokio. Bumping HM_PLUGIN_API_VERSION is the explicit signal that the wire format changed and plugins must be rebuilt.