v0.8.0 Leistungsvalidierungsbeispiele

Das Live-Validierungsbeispiel unter adk-rust/examples/performance_0_8_llm_agents.rs führt 12 echte LLM agents unter Verwendung von Anbieter-Anmeldeinformationen aus der Umgebung oder dem Repo .env aus. Jeder agent ordnet eine v0.8.0-Optimierung einem benutzerfreundlichen Anwendungsszenario zu und validiert die Antwort intern, ohne die Modellausgabe zu drucken:

  1. scaffold_advisor validiert aktuelle cargo-adk Vorlagen für einen kleinen Support-Bot.
  2. install_doctor erklärt den nur-rustls Installationspfad für OpenSSL-Reibungsfälle.
  3. starter_agent validiert die wahre minimale Stufe für einen einfachen Erinnerungs-Agenten.
  4. cli_provider_advisor zeigt anbieterspezifische CLI Installationen.
  5. telemetry_triage trennt lokales Tracing vom OTLP-Export.
  6. tooling_advisor hält MCP von Agenten mit lokalen Funktionswerkzeugen fern.
  7. gemini_debug_advisor hält Gemini Backtraces nur für Debugging.
  8. session_budgeter behandelt leere State-Delta-Session-Schreibvorgänge.
  9. history_window_support verwendet RunConfig.history_max_events.
  10. privacy_observer begrenzt Trace-Payload-Bytes.
  11. operations_dispatcher verwendet RunConfig.max_tool_concurrency.
  12. cache_operator validiert Cache-Lebenszyklus-Arbeit, die den Cache-Mutex nicht über Netzwerkaufrufe hinweg hält.

Lokal ausführen mit:

cargo run -p adk-rust --example performance_0_8_llm_agents --features openrouter