Xiang (Sean) Zhou
d0b3b5d857
chore: add experimental messages for a2a related API
...
PiperOrigin-RevId: 793812544
2025-08-11 15:09:08 -07:00
Wei Sun (Jack)
d674178a05
chore: Fixes generate_image sample
...
PiperOrigin-RevId: 793725452
2025-08-11 11:15:06 -07:00
Wei Sun (Jack)
dc26aad663
docs: Adds pypi badge to README.md
...
PiperOrigin-RevId: 793713600
2025-08-11 10:47:57 -07:00
Shangjie Chen
7f12387eb1
chore: Make all FastAPI endpoints async
...
PiperOrigin-RevId: 792886431
2025-08-08 21:58:34 -07:00
Eugen-Bleck
8f937b5175
docs: update StreamableHTTPConnectionParams docstring to remove SSE references ( #1456 )
...
Co-authored-by: Terrence Ryan <tpryan@google.com >
Fixes : google/adk-docs#475
2025-08-08 20:42:43 -07:00
Shangjie Chen
c323de5c69
chore: Group FastAPI endpoints with tags
...
PiperOrigin-RevId: 792816574
2025-08-08 17:20:46 -07:00
Liang Wu
b4f1ebea31
chore(config): replace @working_in_progress with @experimental for config agent feature
...
PiperOrigin-RevId: 792803076
2025-08-08 16:32:50 -07:00
Google Team Member
944e39ec2a
chore: allow implementations to skip defining a close method on Toolset
...
PiperOrigin-RevId: 792760747
2025-08-08 14:22:17 -07:00
Xiang (Sean) Zhou
9478a31bf2
fix: Lazy load retrieval tools and prompt users to install extensions if import failed
...
PiperOrigin-RevId: 792701550
2025-08-08 11:37:47 -07:00
Xiang (Sean) Zhou
f2005a2026
chore: Add sample agent to test support of output_schema and tools at the same time for gemini model
...
PiperOrigin-RevId: 792694074
2025-08-08 11:16:31 -07:00
Xiang (Sean) Zhou
af635674b5
feat: Support both output_schema and tools at the same time in LlmAgent
...
1. Allow developers to specify output schema and tools together.
2. If both are specified, do the following:
2.1 Do not set output schema on the model config
2.2 Add a special tool called set_model_response(result)
2.3 `result` has the same schema as the requested output_schema
2.4 Instruct the model to use set_model_response() to output its final result, rather than output text directly.
2.5 When the set_model_response() is called, ADK will extract its content and put it in a text part, so the client would treat it as the model response.
PiperOrigin-RevId: 792686011
2025-08-08 10:55:22 -07:00
Xiang (Sean) Zhou
b4ce3b12d1
fix: incorrect logic in LlmRequest.append_tools and make BaseTool to call it
...
PiperOrigin-RevId: 792642882
2025-08-08 08:53:57 -07:00
Google Team Member
98a5730115
fix: incorrect logic in LlmRequest.append_tools and make BaseTool to call it
...
PiperOrigin-RevId: 792518526
2025-08-08 01:29:47 -07:00
Xiang (Sean) Zhou
4b2a8e3186
fix: incorrect logic in LlmRequest.append_tools and make BaseTool to call it
...
PiperOrigin-RevId: 792474565
2025-08-07 22:53:54 -07:00
Sam Hatfield
e4d54b66b3
fix: Creates an InMemoryMemoryService within the EvaluationGenerator
...
Merge https://github.com/google/adk-python/pull/2263
Addresses #2084
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/2263 from sjhatfield:main 8d6fca48437f151c34b2766ea4813a777bafcabd
PiperOrigin-RevId: 792336301
2025-08-07 15:40:42 -07:00
Xuan Yang
5900273455
chore: add Github workflow config for uploading ADK docs to knowledge store
...
PiperOrigin-RevId: 792272706
2025-08-07 12:52:28 -07:00
Xuan Yang
b5a8bad170
chore: update ADK Answering agent to reference doc site instead of adk-docs repo
...
PiperOrigin-RevId: 792259386
2025-08-07 12:17:09 -07:00
Shangjie Chen
20c30d5819
chore: Bump version number to 1.10.0
...
PiperOrigin-RevId: 792206610
v1.10.0
2025-08-07 10:05:01 -07:00
Yeesian Ng
83e5df7862
fix: Set the agent_framework when initializing module-based agent engine
...
PiperOrigin-RevId: 792170095
2025-08-07 08:27:15 -07:00
Google Team Member
25b2806301
fix: accommodate for open api schema that do not have any 'properties'
...
PiperOrigin-RevId: 792028582
2025-08-07 00:30:50 -07:00
Xuan Yang
f6a022cda3
chore: only run ADK Answering Agent automatically when Q&A discussion is created
...
PiperOrigin-RevId: 792025646
2025-08-07 00:19:30 -07:00
Liang Wu
e0a8355219
chore(config): add the public URL of JSON schema file to template
...
PiperOrigin-RevId: 791983175
2025-08-06 21:50:20 -07:00
Liang Wu
d9ce2e691c
feat(config): implement config and from_config for MCPToolset
...
The connection_params argument in the constructor is split into four arguments in the config class because some of them have identical fields. In order to identify which is which, a separate name is more convenient.
PiperOrigin-RevId: 791965995
2025-08-06 20:45:58 -07:00
Liang Wu
dc193f7969
fix(config): fix adk create --type=config
...
Previously click didn't convert the input into the enum type.
PiperOrigin-RevId: 791922529
2025-08-06 18:10:21 -07:00
Xuan Yang
6277dae749
chore: add a disclaimer for the response from the answering agent
...
PiperOrigin-RevId: 791915465
2025-08-06 17:49:08 -07:00