v0.8.0 Exemples de validation de performance

L'exemple de validation en direct à adk-rust/examples/performance_0_8_llm_agents.rs exécute 12 vrais agents LLM en utilisant les identifiants du fournisseur provenant de l'environnement ou du dépÎt .env. Chaque agent mappe une optimisation v0.8.0 à un scénario d'adoption convivial et valide la réponse en interne sans imprimer la sortie du modÚle :

  1. scaffold_advisor valide les templates actuels cargo-adk pour un petit bot de support.
  2. install_doctor explique le chemin d'installation rustls-only pour les cas de friction OpenSSL.
  3. starter_agent valide le véritable niveau minimal pour un simple agent de rappel.
  4. cli_provider_advisor montre les installations CLI spécifiques au fournisseur.
  5. telemetry_triage sépare le traçage local de l'exportation OTLP.
  6. tooling_advisor maintient MCP en dehors des agents fonction-outil locaux.
  7. gemini_debug_advisor garde les backtraces Gemini en mode débogage uniquement.
  8. session_budgeter couvre les écritures de session d'état-delta vides.
  9. history_window_support utilise RunConfig.history_max_events.
  10. privacy_observer limite les octets de la charge utile de la trace.
  11. operations_dispatcher utilise RunConfig.max_tool_concurrency.
  12. cache_operator valide le travail de cycle de vie du cache qui ne retient pas le mutex du cache lors des appels réseau.

Exécutez-le localement avec :

cargo run -p adk-rust --example performance_0_8_llm_agents --features openrouter
v0.8.0 Exemples de validation de performance - Documentation ADK-Rust | ADK-Rust