//! `nexo/admin/plugins/*` wire types.
//!
//! Operator-facing snapshot of plugin discovery + spawn status.
//! v1 returns the full `PluginDiscoveryReport` from the daemon's
//! `nexo_core::agent::nexo_plugin_registry::doctor_render::render_json`
//! verbatim as a `serde_json::Value` so the wire surface stays in
//! lockstep with the `agent doctor plugins` CLI without a parallel
//! type hierarchy. Frontend parses the known fields it cares about
//! and renders the rest as a tree view.
//!
//! A future v2 could mirror the typed shape here
//! once the field set stabilises — that gives the frontend ts-rs
//! codegen for free.
use ;
use Value;
/// Response for `nexo/admin/plugins/doctor`.