Feature Flags

Features are additive only — enabling a feature never removes API.

lonis-schema

FeatureEffect
deriveRe-exports the LonisCapabilities and BlockPayload derives from lonis-derive (serde-style)

lonis-core

FeatureEffect
futuresBlockStream::into_async() — a runtime-agnostic futures_core::Stream bridge (adds futures-core + futures-channel only; never a runtime)

lonis (facade)

FeatureDefaultEffect
coreRe-export the harness runtime (Tool, ToolRegistry, SubprocessTool, …)
deriveRe-export the derives
futuresPropagates lonis-core/futures