adk_dart 2026.3.2+1 copy "adk_dart: ^2026.3.2+1" to clipboard
adk_dart: ^2026.3.2+1 copied to clipboard

Core Dart port of Agent Development Kit (ADK) runtime primitives.

Unreleased #

2026.3.2+1 #

  • Bumped package release versions using build metadata (2026.3.2+1) for adk_dart, adk, adk_mcp, and flutter_adk.
  • Improved adk CLI parity for run/web/conformance flows to better match adk-python behavior.
  • Fixed adk run . project path resolution when running from the agent directory.
  • Updated conformance client/server wiring (/apps/.../sessions, /run_sse) and replay validation/report handling, including non-zero exit on test failures.
  • Hardened local .adk path handling and project directory validation, with expanded CLI/web regression tests.

2026.3.2 #

  • Bumped package release versions to 2026.3.2.
  • Updated cross-package dependency alignment (adk_dart / adk / adk_mcp / flutter_adk) for the new release.

2026.3.1 #

  • Hardened A2A push callback delivery with a persistent SQLite queue, retry/backoff policy handling, startup/background drain, and dead-letter capture.
  • Added A2A delivery reliability coverage in test/dev_web_server_test.dart, including persisted queue replay after restart.
  • Added live network backend integration tests for PostgreSQL/MySQL session services (env-gated via ADK_TEST_POSTGRES_URL / ADK_TEST_MYSQL_URL).
  • Added unified runtime adapter bootstrap APIs: configureToolRuntimeBootstrap(...) and resetToolRuntimeBootstrap(...).
  • Added global default audio recognizer registration support via AudioTranscriber.registerDefaultRecognizer(...).
  • Added bundled default runtime clients for BigQuery, Bigtable (admin/data), and Spanner (REST-based), removing mandatory client-factory injection for core paths.
  • Added token resolution fallbacks for default cloud clients (explicit oauth token, environment variables, gcloud ADC, metadata server).
  • Added built-in default Spanner embedder runtime via Vertex AI predict API (with env/full-model resource fallback handling and explicit fallback guidance).
  • Added built-in default Toolbox HTTP delegate (/api/toolset/*, /api/tool/*/invoke) so ToolboxToolset can run without pre-registered delegate wiring.
  • Added built-in live HTTP/auth providers in GcsArtifactService, removing mandatory provider injection for direct service usage.
  • Ported telemetry parity for inference span/experimental semconv paths and added regression coverage.
  • Added telemetry parity worklog and aligned package release versions to 2026.3.1.
  • Updated parity tests to validate concrete default Bigtable/Spanner client availability.
  • Refreshed runtime checklist and README feature matrix to reflect current implemented behavior.

2026.2.28 #

  • Switched package versioning scheme to date-based YYYY.M.D.
  • Expanded adk web / adk api_server parity surface with bundled /dev-ui serving and broader API route compatibility.
  • Hardened MCP transport/session behavior through adk_mcp integration updates and related tests.
  • Replaced deprecated mysql1 runtime dependency with mysql_client_plus in network session backend wiring.
  • Added MySQL secure-fallback connect behavior for auth plugins that require TLS (for example caching_sha2_password).
  • Added MySQL TLS hardening options (ssl_ca_file, ssl_cert_file/ssl_key_file, ssl_verify) with fail-fast validation for invalid TLS file configuration.
  • Added runtime gap audit document for remaining non-functional/default-unwired features.

0.1.2 #

  • Added package topics metadata on pub.dev to improve discoverability.

0.1.1 #

  • Expanded Python parity coverage across evaluator workflows and remote code executor paths.
  • Added parity ports for model contracts and toolset stacks, including Google API, Pub/Sub, and OpenAPI integrations.
  • Added Spanner, Bigtable, and BigQuery client/toolset parity layers with vector store and metadata/query support.
  • Added session schema/migration utilities and missing shared utility modules.

0.1.0 #

  • Bootstrap adk_dart package as an ADK core runtime port (based on ref/adk-python).
  • Added core agent/session/event/tool/model abstractions and execution flow.
  • Added Runner / InMemoryRunner with async invocation path.
  • Added function-call orchestration in LLM flow.
  • Added baseline tests for event behavior, session service, and runner flow.
1
likes
140
points
285
downloads

Publisher

unverified uploader

Weekly Downloads

Core Dart port of Agent Development Kit (ADK) runtime primitives.

Repository (GitHub)
View/report issues

Topics

#adk #ai #llm #agents #multi-agent

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

adk_mcp, crypto, google_generative_ai, googleapis_auth, http, mysql_client_plus, postgres, sqlite3, unorm_dart, yaml

More

Packages that depend on adk_dart