Cargo Features

synheart-sensor-agent has no features set by default.

[dependencies]
synheart-sensor-agent = { version = "0.2.2", features = ["flux", "gateway", "server"] }
flux server? = synheart-flux

Affects synheart-sensor-agent::flux

gateway server? = reqwest

Affects gateway::GatewayClient, gateway::BlockingGatewayClient, synheart-sensor-agent::gateway

server = anyhow, axum, flux, gateway, tower-http, tracing, tracing-subscriber

Affects synheart-sensor-agent::server

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

synheart-flux flux?

Enables synheart-flux ^0.3.0

Synheart Flux for baseline tracking and HSI enrichment (optional)

reqwest gateway?

Enables reqwest

HTTP client for gateway sync (optional)
Note: TLS features changed in reqwest 0.12+, using rustls (default provider) for TLS support

axum server?

Enables axum

HTTP server for receiving behavioral data (optional)

tower-http server?
tracing server?
tracing-subscriber server?
anyhow server?