v0.8.0 性能验证示例

adk-rust/examples/performance_0_8_llm_agents.rs 处的实时验证示例运行 12 个真实的 LLM agents,使用来自环境或仓库 .env 的提供商凭据。每个 agent 将一个 v0.8.0 优化映射到一个用户友好的采用场景,并在内部验证响应,而不打印模型输出:

  1. scaffold_advisor 验证当前 cargo-adk 模板,用于小型支持机器人。
  2. install_doctor 解释了仅限 rustls 的安装路径,适用于 OpenSSL 摩擦情况。
  3. starter_agent 验证了简单提醒代理的真正最小层级。
  4. cli_provider_advisor 展示了特定于提供商的 CLI 安装。
  5. telemetry_triage 将本地追踪与 OTLP 导出分离。
  6. tooling_advisor 不让本地函数工具 Agent 引入 MCP。
  7. gemini_debug_advisor 使 Gemini 回溯仅限于调试。
  8. session_budgeter 涵盖了空的状态增量会话写入。
  9. history_window_support 使用 RunConfig.history_max_events
  10. privacy_observer 限制追踪负载字节。
  11. operations_dispatcher 使用 RunConfig.max_tool_concurrency
  12. cache_operator 验证了缓存生命周期工作,该工作在网络调用期间不持有缓存互斥锁。

在本地运行它,使用:

cargo run -p adk-rust --example performance_0_8_llm_agents --features openrouter
v0.8.0 性能验证示例 - ADK-Rust 文档 | ADK-Rust