Skip to content

Conversation

@calvingiles
Copy link

incorporating latest changes

seanzhougoogle and others added 30 commits May 28, 2025 21:09
PiperOrigin-RevId: 764546019
PiperOrigin-RevId: 764547299
This causes information loss, and is unexpected from user.

PiperOrigin-RevId: 764558190
Copybara import of the project:

--
7996288 by Almas Akchabayev <almas.akchabayev@gmail.com>:

fix: separate thinking from text parts in streaming mode
COPYBARA_INTEGRATE_REVIEW=google#777 from almeynman:separate-thinking-and-text-parts-in-stream-mode b63dcc7
PiperOrigin-RevId: 764561932
PiperOrigin-RevId: 764564638
PiperOrigin-RevId: 764567867
PiperOrigin-RevId: 764584699
PiperOrigin-RevId: 764585592
Also renamed tool_call as execute_tool and added attributes as recommended in https://opentelemetry.io/docs/specs/semconv/gen-ai/gen-ai-spans/#execute-tool-span.

PiperOrigin-RevId: 764594179
Copybara import of the project:

--
f56fd74 by Mohammad <mohammaddevgermany@gmail.com>:

build(package): add py.typed and include it in flit config

This adds a py.typed marker file to the google.adk package and updates
the Flit configuration in pyproject.toml to include it in the distribution.

This ensures the package is PEP 561 compliant and allows static type
checkers (like mypy and pyright) to recognize that the package supports type hints.

COPYBARA_INTEGRATE_REVIEW=google#913 from mohamadghaffari:add-py-typed f56fd74
PiperOrigin-RevId: 764603119
PiperOrigin-RevId: 764776124
… that wraps a function which takes no parameters.

Fixes google#948

PiperOrigin-RevId: 764780248
…] is not installed.

PiperOrigin-RevId: 764798561
…tored as strings.

Previously if you add `from __future__ import annotations` in your code, the parsing code would fail because the type hints will be a string instead of the class itself (e.g. input: 'str' instead of input: str).

Also added "_" to the util file name.

PiperOrigin-RevId: 764817339
PiperOrigin-RevId: 764820494
Copybara import of the project:

--
c62a0a6 by Jacky W <wjx_colstu@hotmail.com>:

--
59c0606 by Jacky W <wjx_colstu@hotmail.com>:

fix: add cache_ok option to remove sa warning.

--
1922599 by Jacky W <wjx_colstu@hotmail.com>:

chore: format code.
COPYBARA_INTEGRATE_REVIEW=google#1001 from Colstuwjx:fix/issue-480-precise-mysql-timestamp 50e764f
PiperOrigin-RevId: 764853016
--
cef3ca1 by Lucas Nobre <lucaas.sn@gmail.com>:

feat: Add index tracking to handle parallel tool call using litellm
COPYBARA_INTEGRATE_REVIEW=google#759 from lucasnobre212:fix/issue_484 65e2293
PiperOrigin-RevId: 764902433
Fixing google#1019.

PiperOrigin-RevId: 764903966
PiperOrigin-RevId: 764935253
PiperOrigin-RevId: 764937761
--
cd9130a by Yongsul Kim <ystory84@gmail.com>:

docs: Fix broken link to A2A example
COPYBARA_INTEGRATE_REVIEW=google#1021 from ystory:patch-1 5d827f7
PiperOrigin-RevId: 764937930
Copybara import of the project:

--
e246af5 by Alankrit Verma <alankrit386@gmail.com>:

tools: allow transfer_to_agent to accept extra kwargs

transfer_to_agent now takes **kwargs to swallow unexpected keyword args
Added integration tests covering single and multiple extra kwargs.
Fixes google#458.

--
55fea78 by Alankrit Verma <alankrit386@gmail.com>:

fix(tests): correct indentation in test_transfer.py for better readability

--
0c04f2d by Alankrit Verma <alankrit386@gmail.com>:

fix(transfer_to_agent): restore strict two-arg signature and clarify usage

Revert the earlier **kwargs change so transfer_to_agent again only accepts
(agent_name, tool_context).  Improve the doc-string to make clear that no
other parameters should be passed to this tool.

Fixes google#458

--
d37448d by Alankrit Verma <alankrit386@gmail.com>:

fix(transfer_to_agent): update docstring for clarity and accuracy

--
ea827af by Wei Sun (Jack) <Jacksunwei@gmail.com>:

Update transfer_to_agent_tool docstring for better prompt
--
a144069 by Wei Sun (Jack) <Jacksunwei@gmail.com>:

Update transfer_to_agent_tool.py

COPYBARA_INTEGRATE_REVIEW=google#466 from AlankritVerma01:tools/transfer-accept-kwargs 686d436
PiperOrigin-RevId: 764940463
PiperOrigin-RevId: 764942273
--
d9b0a6f by Eugen-Bleck <eugenbleck@gmail.com>:

fix: match arg case in errors
COPYBARA_INTEGRATE_REVIEW=google#724 from bl3ck:fix/preserve-arg-case-in-errors 3ac43ef
PiperOrigin-RevId: 764953570
calvingiles and others added 29 commits June 4, 2025 20:17
- Add missing override.
- Add warning to failed actions.
- Remove unused import.
- Remove unused fields.
- Add type checking.

PiperOrigin-RevId: 767209697
PiperOrigin-RevId: 767218068
Fixes google#1125

and add it to pyproject.toml. This was added to typing_extensions in 4.5.0. I followed versioning guidance from https://typing-extensions.readthedocs.io/en/latest/index.html#versioning-and-backwards-compatibility.

PiperOrigin-RevId: 767317467
PiperOrigin-RevId: 767338013
add a ADK triaging agent to help triaging issues.


This is an MVP. We can iterate further.
…ute in agent loader

PiperOrigin-RevId: 767447874
Partial fix for google#1170

TODOs:
- UI rendering still has issue to match the event with the correct agent.
- graph building needs further fix when there is a workflow agent in the tree.
PiperOrigin-RevId: 767711701
PiperOrigin-RevId: 767732597
PiperOrigin-RevId: 767747328
@calvingiles calvingiles merged commit 7614782 into TradeMe:approval-fork Jun 6, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.