Releases: google/adk-js
Releases · google/adk-js
main: v0.6.1
devtools: v0.6.1
adk: v0.6.1
main: v0.6.0
0.6.0 (2026-03-23)
Features
- A2A integration: A2A Remote agent (#190) (c6b75a2)
- A2A integration: Add CLI option and serve ADK agents via A2A (#188) (3897ee9)
- A2A integration: add toA2a util function (#205) (b7043ab)
- Implement LoadMemoryTool and add tests. (#201) (eac351f)
- LoadArtifactsTool (#200) (b5eebdd)
- Preload memory tool (#203) (5e0dfa1)
- token-based context compaction (#191) (ad24580)
Bug Fixes
- a2a integration: use right enum values for agent card transport types. (#212) (b00cef7)
- a2a support videometadata during part convertion (#198) (7b36f48)
- Add option to start ADK API server on free random port. (#197) (b8b92bf)
- persist session state correctly to not lose prev data. (#209) (dbfa367)
- prevent path traversal in FileArtifactService (CWE-22) (#210) (8c0eaa1)
- Print error message when port for ADK API server already in use (#207) (8164857)
- stop droping all existing tables in schema during sesstion db initialisation (#195) (40a9f14)
- use llmAgent instruction when root agent is not llmAgent (#208) (b3c677c)
devtools: v0.6.0
0.6.0 (2026-03-23)
Features
- A2A integration: A2A Remote agent (#190) (c6b75a2)
- A2A integration: Add CLI option and serve ADK agents via A2A (#188) (3897ee9)
- A2A integration: add toA2a util function (#205) (b7043ab)
Bug Fixes
- Add option to start ADK API server on free random port. (#197) (b8b92bf)
- Print error message when port for ADK API server already in use (#207) (8164857)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @google/adk bumped from ^0.5.0 to ^0.6.0
- dependencies
What's Changed
- chore: add test api server helper by @kalenkevich in #185
- A2A integration: Agent executor by @kalenkevich in #186
- A2A integration: Add agent card by @kalenkevich in #187
- A2A integration: Add CLI option and serve ADK agents via A2A by @kalenkevich in #188
- Feat: token-based context compaction by @ScottMansfield in #191
- fix: stop droping all existing tables in schema during session db initialization by @kalenkevich in #195
- fix: Add option to start ADK API server on free random port. by @kalenkevich in #197
- A2A integration: support videometadata during part conversion by @kalenkevich in #198
- Feat: LoadArtifactsTool by @ScottMansfield in #200
- Feat: Implement LoadMemoryTool and add tests. by @ScottMansfield in #201
- Chore: fix test imports and docs check by @ScottMansfield in #202
- A2A integration: A2A Remote agent by @kalenkevich in #190
- Feat: Preload memory tool by @ScottMansfield in #203
- A2A integration: add toA2a util function by @kalenkevich in #205
- fix: Print error message when port for ADK API server already in use by @kalenkevich in #207
- fix: use llmAgent instruction when root agent is not llmAgent by @kalenkevich in #208
- fix: persist session state correctly to not lose prev data. by @kalenkevich in #209
- A2a integration: use right enum values for agent card transport types by @kalenkevich in #212
- fix: prevent path traversal in FileArtifactService (CWE-22) by @g0w6y in #210
- chore: Bump flatted from 3.3.3 to 3.4.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #213
New Contributors
Full Changelog: adk-v0.5.0...devtools-v0.6.0
adk: v0.6.0
0.6.0 (2026-03-23)
Features
- A2A integration: A2A Remote agent (#190) (c6b75a2)
- A2A integration: Add CLI option and serve ADK agents via A2A (#188) (3897ee9)
- A2A integration: add toA2a util function (#205) (b7043ab)
- Implement LoadMemoryTool and add tests. (#201) (eac351f)
- LoadArtifactsTool (#200) (b5eebdd)
- Preload memory tool (#203) (5e0dfa1)
- token-based context compaction (#191) (ad24580)
Bug Fixes
- a2a integration: use right enum values for agent card transport types. (#212) (b00cef7)
- a2a support videometadata during part convertion (#198) (7b36f48)
- persist session state correctly to not lose prev data. (#209) (dbfa367)
- prevent path traversal in FileArtifactService (CWE-22) (#210) (8c0eaa1)
- Print error message when port for ADK API server already in use (#207) (8164857)
- stop droping all existing tables in schema during sesstion db initialisation (#195) (40a9f14)
- use llmAgent instruction when root agent is not llmAgent (#208) (b3c677c)
What's Changed
- chore: add test api server helper by @kalenkevich in #185
- A2A integration: Agent executor by @kalenkevich in #186
- A2A integration: Add agent card by @kalenkevich in #187
- A2A integration: Add CLI option and serve ADK agents via A2A by @kalenkevich in #188
- Feat: token-based context compaction by @ScottMansfield in #191
- fix: stop droping all existing tables in schema during session db initialization by @kalenkevich in #195
- fix: Add option to start ADK API server on free random port. by @kalenkevich in #197
- A2A integration: support videometadata during part conversion by @kalenkevich in #198
- Feat: LoadArtifactsTool by @ScottMansfield in #200
- Feat: Implement LoadMemoryTool and add tests. by @ScottMansfield in #201
- Chore: fix test imports and docs check by @ScottMansfield in #202
- A2A integration: A2A Remote agent by @kalenkevich in #190
- Feat: Preload memory tool by @ScottMansfield in #203
- A2A integration: add toA2a util function by @kalenkevich in #205
- fix: Print error message when port for ADK API server already in use by @kalenkevich in #207
- fix: use llmAgent instruction when root agent is not llmAgent by @kalenkevich in #208
- fix: persist session state correctly to not lose prev data. by @kalenkevich in #209
- A2a integration: use right enum values for agent card transport types by @kalenkevich in #212
- fix: prevent path traversal in FileArtifactService (CWE-22) by @g0w6y in #210
- chore: Bump flatted from 3.3.3 to 3.4.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #213
New Contributors
Full Changelog: adk-v0.5.0...adk-v0.6.0
main: v0.5.0
0.5.0 (2026-03-09)
Breaking Changes
- CallbackContext and ToolContext are unified into a single Context class. It is a drop-in replacement for both.
Features
- Add ability to prefix toolsets to avoid tool name conflicts (#184) (95837b2)
- implement ExitLoopTool similar to Python and Java ADK equivalent (#170) (258998f)
- integrate with ADK conformance tests (#168) (3a7c012)