v0.8.0 Performance Validation Examples
The live validation example at adk-rust/examples/performance_0_8_llm_agents.rs runs 12 real LLM agents using provider credentials from the environment or repo .env. Each agent maps one v0.8.0 optimization to a user-friendly adoption scenario and validates the response internally without printing model output:
scaffold_advisorvalidates currentcargo-adktemplates for a small support bot.install_doctorexplains the rustls-only install path for OpenSSL-friction cases.starter_agentvalidates the true minimal tier for a simple reminder agent.cli_provider_advisorshows provider-specific CLI installs.telemetry_triageseparates local tracing from OTLP export.tooling_advisorkeeps MCP out of local function-tool agents.gemini_debug_advisorkeeps Gemini backtraces debug-only.session_budgetercovers empty state-delta session writes.history_window_supportusesRunConfig.history_max_events.privacy_observercaps trace payload bytes.operations_dispatcherusesRunConfig.max_tool_concurrency.cache_operatorvalidates cache lifecycle work that does not hold the cache mutex across network calls.
Run it locally with:
cargo run -p adk-rust --example performance_0_8_llm_agents --features openrouter