Commit f5c1564 broke backwards compatibility by introducing a feature that is not enabled by default, which guards the agent module, causing clients using functionality from this module to fail compiling.
Do you not intend to provide the usual semver guarantees for the crate?