⚠ BREAKING CHANGES
- Fix typo in method name in
Event
: has_trailing_code_exeuction_result --> has_trailing_code_execution_result.
Features
adk
CLI:- Introduce
adk create
cli tool to help creating agents. - Adds
--verbosity
option toadk deploy cloud_run
to show detailed cloud
run deploy logging.
- Introduce
- Improve the initialization error message for
DatabaseSessionService
. - Lazy loading for Google 1P tools to minimize the initial latency.
- Support emitting state-change-only events from planners.
- Lots of Dev UI updates, including:
- Show planner thoughts and actions in the Dev UI.
- Support MCP tools in Dev UI.
(NOTE:agent.py
interface is temp solution and is subject to change) - Auto-select the only app if only one app is available.
- Show grounding links generated by Google Search Tool.
.env
file is reloaded on every agent run.
Bug Fixes
LiteLlm
: arg parsing error and python 3.9 compatibility.DatabaseSessionService
: adds the missing fields; fixes event with empty
content not being persisted.- Google API Discovery response parsing issue.
load_memory_tool
rendering issue in Dev UI.- Markdown text overflows in Dev UI.
Miscellaneous Chores
- Adds unit tests in Github action.
- Improves test coverage.
- Various typo fixes.
Details:
- fix: Update README evaluate link by @kweinmeister in #4
- chore: update evals.py by @eltociear in #24
- Fix: typos reponse -> response by @Howe829 in #22
- docs: update ToolboxTool docstring by @jackwotherspoon in #7
- Moves unittests to root folder and adds github action to run unit tests. by @Jacksunwei in #72
- Update issue templates by @hangfei in #64
- Update README.md by @hangfei in #104
- Fix typos in docstrings across multiple files by @fyhe8082 in #101
- Update README.md by @hangfei in #107
- Fixed typo in README.md : cooridnator -> coordinator by @kshitizz36 in #112
- Add .gitignore file to exclude common Python, IDE, and environment files by @fangyh20 in #109
- chore: Add subreddit README badge by @kweinmeister in #122
- Fix typos in docstrings of evaluation_generator.py and event.py (#101) by @fangyh20 in #121
- Fix empty list in content on tool calls causing ollama parse error by @selcukgun in #102
- Update README.md by @hangfei in #126
- fix bug in README.md by @palladius in #185
- Rename 'ctx' parameter in documentation label to 'tool_context', for consistency by @gsarthakdev in #162
- Add parallel tool call support for litellm by @selcukgun in #172
- Update DatabaseSessionService db_engine construction by @DeanChensj in #195
- Update README.md by @hangfei in #193
- Update python-unit-tests.yml by @hangfei in #257
- Update CHANGELOG.md by @hangfei in #260
- fix typos in tools/ and tests/ by @trandangtrungduc in #243
New Contributors
- @kweinmeister made their first contribution in #4
- @eltociear made their first contribution in #24
- @Howe829 made their first contribution in #22
- @jackwotherspoon made their first contribution in #7
- @Jacksunwei made their first contribution in #72
- @hangfei made their first contribution in #64
- @fyhe8082 made their first contribution in #101
- @kshitizz36 made their first contribution in #112
- @fangyh20 made their first contribution in #109
- @selcukgun made their first contribution in #102
- @palladius made their first contribution in #185
- @gsarthakdev made their first contribution in #162
- @DeanChensj made their first contribution in #195
- @trandangtrungduc made their first contribution in #243
Full Changelog: v0.1.0...v0.2.0