adk_dart 2026.3.2+1
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) foradk_dart,adk,adk_mcp, andflutter_adk. - Improved
adkCLI parity forrun/web/conformanceflows to better matchadk-pythonbehavior. - 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
.adkpath 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(...)andresetToolRuntimeBootstrap(...). - 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) soToolboxToolsetcan 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_serverparity surface with bundled/dev-uiserving and broader API route compatibility. - Hardened MCP transport/session behavior through
adk_mcpintegration updates and related tests. - Replaced deprecated
mysql1runtime dependency withmysql_client_plusin 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_dartpackage as an ADK core runtime port (based onref/adk-python). - Added core agent/session/event/tool/model abstractions and execution flow.
- Added
Runner/InMemoryRunnerwith async invocation path. - Added function-call orchestration in LLM flow.
- Added baseline tests for event behavior, session service, and runner flow.