rs-adk 0.5.0

Agent runtime for Gemini Live — tools, streaming, agent transfer, middleware
Documentation
//! Agent composition primitives — Sequential, Parallel, Loop.
//!
//! These implement the Agent trait and compose sub-agents in different patterns.
//! They work at the InvocationContext level, passing the context to sub-agents.

pub mod loop_agent;
pub mod parallel;
pub mod sequential;

// Auto-generated agent definitions from ADK-JS transpiler.
// Run `cargo run -p adk-transpiler -- transpile --source <path> --output crates/rs-adk/src/agents/generated.rs`
// to regenerate.
#[path = "generated.rs"]
#[allow(clippy::module_inception, missing_docs, rustdoc::bare_urls)]
pub mod generated;

pub use loop_agent::LoopAgent;
pub use parallel::ParallelAgent;
pub use sequential::SequentialAgent;