Installation

Requirements

  • Rust 2021 edition (1.56+, recommended 1.75+)
  • Tokio async runtime

Add to Cargo.toml

[dependencies]
yoagent = "0.5"

Dependencies

yoagent brings in these key dependencies automatically:

CratePurpose
tokioAsync runtime (full features)
serde / serde_jsonSerialization
reqwestHTTP client for provider APIs
reqwest-eventsourceSSE streaming
async-traitAsync trait support
tokio-utilCancellationToken
thiserrorError types
tracingLogging

Feature Flags

yoagent currently has no optional feature flags — all providers and tools are included by default.