Skip to content

v2026.8.17

Latest

Choose a tag to compare

@JAICHANGPARK JAICHANGPARK released this 16 Aug 20:47
· 69 commits to main since this release

馃殌 What's New in v2026.8.17

馃専 Core Framework & Upstream Sync (ADK v2.7.0 & JS v1.6.0 Parity)

  • LlmCapabilities (lib/src/models/capabilities.dart): Added standardized capability negotiation system (outputSchemaAndTools, etc.) across BaseLlm and Gemini.
  • GetUserChoiceTool (lib/src/tools/get_user_choice_tool.dart): Added user choice interruption and multi-turn waiting helper (getUserChoice).
  • FunctionTool Parameter Feedback: Return self-correcting parameter error guidance for missing mandatory args to prompt the LLM to provide required parameters.
  • Multimodal Tool Results Extraction: Automatic separation of inline binary parts into FunctionResponse.parts to prevent JSON serialization issues.
  • Orphaned FunctionResponse Pruning: Automatic pruning in contents.dart to prevent Gemini 400 Bad Request errors when function calls are compacted/removed.
  • Memory Namespace Isolation: Tuple record keys (appName, userId) in InMemoryMemoryService to prevent delimiter collisions when identifiers contain slashes.
  • Streaming Thought Signature Preservation: Seamless thoughtSignature preservation across streaming text chunks.
  • StaleSessionError (lib/src/errors/stale_session_error.dart): Optimistic concurrency exception handling in SQLite & database session services.
  • adk-web & Telemetry Endpoint: Full synchronization of compiled UI bundle assets (lib/src/cli/browser/) + CSRF-protected /config/telemetry endpoint.

馃摫 flutter_adk & Sub-packages

  • flutter_adk (v2026.8.17): Exported Web-safe parity symbols (LlmCapabilities, GetUserChoiceTool, StaleSessionError, SessionNotFoundError, ReflectAndRetryModelPlugin, ReflectAndRetryToolPlugin) + upgraded web: ^1.1.1 and plugin_platform_interface: ^2.1.8.
  • adk_litertlm (v2026.8.17): Upgraded litertlm: ^0.0.13 and aligned runtime interface with new conversation methods.
  • adk_mcp (v2026.8.17): Synchronized client protocol primitives and upgraded dependencies.
  • adk (v2026.8.17): Package alias updated to 2026.8.17.

馃摝 Published Packages on pub.dev