Xuan Yang and Copybara-Service
e63e2a7106
fix: add the missing required tool parameters for Anthropic models
...
Fixes #1692
PiperOrigin-RevId: 795125801
2025-08-14 11:31:00 -07:00
Xuan Yang and Copybara-Service
585141e0b7
fix: Use PreciseTimestamp for create and update time in database session service to improve precision
...
PiperOrigin-RevId: 794422113
2025-08-12 23:36:53 -07:00
Xuan Yang and Copybara-Service
a09a5e67aa
chore: add the missing env variables in discussion_answering.yml
...
PiperOrigin-RevId: 794285985
2025-08-12 15:12:03 -07:00
Xuan Yang and Copybara-Service
5fba1963c3
chore: add Gemini API docs as a new datastore for the ADK Answering Agent
...
PiperOrigin-RevId: 794247007
2025-08-12 13:30:00 -07:00
Xuan Yang and Copybara-Service
7d2cb654f0
chore: add the missing license header for some sample agents' files
...
PiperOrigin-RevId: 794165986
2025-08-12 10:24:36 -07:00
Xuan Yang and Copybara-Service
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 and Copybara-Service
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
Xuan Yang and Copybara-Service
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
Xuan Yang and Copybara-Service
6277dae749
chore: add a disclaimer for the response from the answering agent
...
PiperOrigin-RevId: 791915465
2025-08-06 17:49:08 -07:00
Xuan Yang and Copybara-Service
a3b31ca950
chore: add the missing name for the ADK Answering Agent workflow
...
PiperOrigin-RevId: 791413949
2025-08-05 16:24:24 -07:00
Xuan Yang and Copybara-Service
8dc0c949af
chore: add Github workflow config for the ADK Answering agent
...
PiperOrigin-RevId: 791407331
2025-08-05 16:07:09 -07:00
Xuan Yang and Copybara-Service
283303032a
chore: update the prompt to make the ADK Answering Agent more objective
...
PiperOrigin-RevId: 790882938
2025-08-04 13:59:59 -07:00
Xuan Yang and Copybara-Service
74589a1db7
chore: make LlmRequest.LiveConnectConfig field default to a factory to avoid sharing a mutable instance
...
PiperOrigin-RevId: 790854215
2025-08-04 12:43:34 -07:00
Xuan Yang and Copybara-Service
041f04e89c
chore: change LlmRequest.config's default value to be types.GenerateContentConfig() instead of None
...
PiperOrigin-RevId: 789792582
2025-08-01 09:36:20 -07:00
Xuan Yang and Copybara-Service
6191412b07
fix: keep existing header values while merging tracking headers for llm_request.config.http_options in Gemini.generate_content_async
...
PiperOrigin-RevId: 789013693
2025-07-30 13:09:56 -07:00
Xuan Yang and Copybara-Service
3be1bb37d9
fix: use pull_request_target event as the trigger of PR triaging agent
...
GitHub workflows triggered by `pull_request` events from forked repositories do not have access to secrets by default due to security considerations.
PiperOrigin-RevId: 789011890
2025-07-30 13:05:15 -07:00
Xuan Yang and Copybara-Service
ec8dd5721a
fix: merge tracking headers even when llm_request.config.http_options is not set in Gemini.generate_content_async
...
PiperOrigin-RevId: 788568620
2025-07-29 12:52:32 -07:00
Xuan Yang and Copybara-Service
646eb42533
chore: add Github workflow config for the ADK PR triaging agent
...
PiperOrigin-RevId: 788519884
2025-07-29 10:49:35 -07:00
Xuan Yang and Copybara-Service
5eff66a132
chore: create an initial prototype agent to triage pull requests
...
This agent will post a comment if the PR is not following our contribution guides or add a label and reviewer for the PR if it passes the guide check.
PiperOrigin-RevId: 788511767
2025-07-29 10:29:35 -07:00
Xuan Yang and Copybara-Service
f68d4d5cd0
chore: add the missing license header for a2a/__init__.py
...
PiperOrigin-RevId: 788227196
2025-07-28 17:50:26 -07:00
Xuan Yang and Copybara-Service
3be0882c63
feat: add -v, --verbose flag to enable DEBUG logging as a shortcut for --log_level DEBUG
...
PiperOrigin-RevId: 786797394
2025-07-24 12:30:30 -07:00
Xuan Yang and Copybara-Service
96a0d4b02c
chore: undo the workaround which bypassed the setup-uv bug
...
Bug https://github.com/astral-sh/setup-uv/issues/489 has been fixed.
PiperOrigin-RevId: 785529944
2025-07-21 12:20:02 -07:00
Xuan Yang and Copybara-Service
35de210d4e
chore: add a script to upload ADK docs for the ADK Answering Agent
...
PiperOrigin-RevId: 784343501
2025-07-17 15:49:44 -07:00
Xuan Yang and Copybara-Service
bbe1c9dc66
fix: specify version into the uv installation action to bypass the setup-uv bug
...
https://github.com/astral-sh/setup-uv/issues/489
PiperOrigin-RevId: 784339143
2025-07-17 15:35:15 -07:00
Xuan Yang and Copybara-Service
6e68c2d7f3
chore: update ADK Triage Agent to set issue type
...
It will change bug report to "Bug" type and feature request to "Feature" type.
PiperOrigin-RevId: 784280674
2025-07-17 12:51:41 -07:00
Xuan Yang and Copybara-Service
8ada46a18e
chore: remove the redundant service.bucket setting in mock_gcs_artifact_service
...
PiperOrigin-RevId: 784253138
2025-07-17 11:29:32 -07:00
Xuan Yang and Copybara-Service
1c4c887bec
fix: use the same word extractor for query and event contents in InMemoryMemoryService
...
PiperOrigin-RevId: 784236637
2025-07-17 10:43:01 -07:00
Xuan Yang and Copybara-Service
78697aa6af
chore: add to_session method in StorageSession for readability
...
PiperOrigin-RevId: 784232578
2025-07-17 10:32:18 -07:00
Xuan Yang and Copybara-Service
b705b35977
fix: update documentation owner's Github username for the ADK Triage Agent
...
PiperOrigin-RevId: 783951115
2025-07-16 17:10:25 -07:00
Xuan Yang and Copybara-Service
f52df2bdb6
chore: update ADK Answering Agent to label the discussion with "bot_responded" after responding
...
PiperOrigin-RevId: 783109120
2025-07-14 17:47:29 -07:00
Xuan Yang and Copybara-Service
fb2415395f
chore: create an initial prototype agent to answer Github discussion questions
...
This agent will post a comment to answer questions or provide more information according to the knowledge base.
PiperOrigin-RevId: 781651937
2025-07-10 13:09:56 -07:00
Xuan Yang and Copybara-Service
149c5fe4ff
chore: update triage agent to assign the issue to owner after labeling it
...
PiperOrigin-RevId: 781604031
2025-07-10 11:06:45 -07:00
Xuan Yang and Copybara-Service
444eba58a3
chore: rename session_factory to sql_session for readability
...
PiperOrigin-RevId: 781359783
2025-07-09 21:59:58 -07:00
Xuan Yang and Copybara-Service
b6c7b5b64f
chore: refactor the ADK Triaging Agent to make the code easier to read
...
PiperOrigin-RevId: 776763061
2025-06-27 16:45:38 -07:00
Xuan Yang and Copybara-Service
3f621ae6f2
fix: treat SQLite database update time as UTC for session's last update time
...
Fixes https://github.com/google/adk-python/issues/1180
We are using `func.now()` to set the `onupdate` time for db, when SQLAlchemy generates the SQL to build the database, it actually translates `func.now()` into `NOW()` or `CURRENT_TIMESTAMP`. The value it returns depends on the database server settings. For example, if the global/default timezone for a db is set to be UTC, the update time will be set to be a UCT time; if the global time zone for a db is set to be a local time zone (e.g. America/Los_Angeles), the update time will be a local time.
Normally, the best practice is to set database server to use UTC. Applications will convert it into different time zones as needed.
For SQLite, there is no way to config the default timezone, it will just treat it as UTC. But because it is a naive datetime (with no timezone info), python will assume it is a local time and then covert it into a UTC, which is why we see the bug (e.g. we create a session at 2025-06-17 12:49:33 local time, but when we read the session, its last update time is 2025-06-17 19:49:33 local time).
The solution is converting the native datatime to be timezone aware before `.timestamp()`.
The change in this CL only affects SQLite database.
PiperOrigin-RevId: 776654443
2025-06-27 11:22:23 -07:00
Xuan Yang and Copybara-Service
738d1a8b84
chore: create an agent to check issue format and content for bugs and feature requests
...
This agent will pose a comment to ask for more information according to the template if necessary.
PiperOrigin-RevId: 775742256
2025-06-25 10:20:45 -07:00
Xuan Yang and Copybara-Service
1cfc555e70
ADK changes
...
PiperOrigin-RevId: 772078053
2025-06-16 10:20:23 -07:00