-
Notifications
You must be signed in to change notification settings - Fork 3k
Comparing changes
Open a pull request
base repository: google/adk-python
base: dab80e4
head repository: google/adk-python
compare: 636f68f
- 9 commits
- 17 files changed
- 6 contributors
Commits on Feb 24, 2026
-
chore: SessionNotFoundError only inherits form ValueError
Co-authored-by: Sasha Sobran <asobran@google.com> PiperOrigin-RevId: 874545504
Configuration menu - View commit details
-
Copy full SHA for 8c0bd20 - Browse repository at this point
Copy the full SHA 8c0bd20View commit details -
fix: Add support for injecting a custom google.genai.Client into Gemi…
…ni models This change introduces a new `client` parameter to the `Gemini` model's constructor. When provided, this preconfigured `google.genai.Client` instance is used for all API calls, offering fine-grained control over authentication, project, and location settings Close #2560 Co-authored-by: George Weale <gweale@google.com> PiperOrigin-RevId: 874628604
Configuration menu - View commit details
-
Copy full SHA for c615757 - Browse repository at this point
Copy the full SHA c615757View commit details -
feat: Support ID token exchange in ServiceAccountCredentialExchanger
Adds use_id_token and audience fields to ServiceAccount so that ServiceAccountCredentialExchanger can produce ID tokens instead of access tokens. This is required for authenticating to Cloud Run, Cloud Functions, and other Google Cloud services that verify caller identity. Close #4458 Co-authored-by: George Weale <gweale@google.com> PiperOrigin-RevId: 874630210
Configuration menu - View commit details
-
Copy full SHA for 7be90db - Browse repository at this point
Copy the full SHA 7be90dbView commit details -
fix: Update agent_engine_sandbox_code_executor in ADK
1. For prototyping and testing purposes, sandbox name can be provided, and it will be used for all requests across the lifecycle of an agent 2. If no sandbox name is provided, agent engine name will be provided, and we will automatically create one sandbox per session, and the sandbox has TTL set for a year. If the sandbox stored in the session hits the TTL, it will not be in "STATE_RUNNING" so a new sandbox will be created. PiperOrigin-RevId: 874705260
Configuration menu - View commit details
-
Copy full SHA for ee8d956 - Browse repository at this point
Copy the full SHA ee8d956View commit details -
fix: Add support for injecting a custom google.genai.Client into Gemi…
…ni models This change introduces a new `client` parameter to the `Gemini` model's constructor. When provided, this preconfigured `google.genai.Client` instance is used for all API calls, offering fine-grained control over authentication, project, and location settings Close #2560 PiperOrigin-RevId: 874752355
Configuration menu - View commit details
-
Copy full SHA for 48105b4 - Browse repository at this point
Copy the full SHA 48105b4View commit details -
feat: Add /chat/completions streaming support to Apigee LLM
PiperOrigin-RevId: 874764985
Configuration menu - View commit details
-
Copy full SHA for 121d277 - Browse repository at this point
Copy the full SHA 121d277View commit details -
fix: Update sample skills agent to use weather-skill instead of weath…
…er_skill Co-authored-by: Kathy Wu <wukathy@google.com> PiperOrigin-RevId: 874796345
Configuration menu - View commit details
-
Copy full SHA for 8f54281 - Browse repository at this point
Copy the full SHA 8f54281View commit details
Commits on Feb 25, 2026
-
chore: Make
Release: Pleaseworkflow only run via workflow_dispatchCo-authored-by: Xuan Yang <xygoogle@google.com> PiperOrigin-RevId: 874980878
Configuration menu - View commit details
-
Copy full SHA for e4d9540 - Browse repository at this point
Copy the full SHA e4d9540View commit details -
feat: Add RunSkillScriptTool to SkillToolset
Introduces RunSkillScriptTool to execute scripts located in a skill's scripts/ directory. The execution logic is isolated within a dedicated SkillScriptCodeExecutor wrapper instantiated by RunSkillScriptTool. This wrapper manages script materialization in a temporary directory and executes Python (via runpy) or Shell scripts (returning standard output or JSON-encoded envelopes). This isolation eliminates the need to modify the underlying `BaseCodeExecutor` interface or implementations (`unsafe_local_code_executor`, etc.) to support working directories or file paths. Co-authored-by: Haiyuan Cao <haiyuan@google.com> PiperOrigin-RevId: 875012237
Configuration menu - View commit details
-
Copy full SHA for 636f68f - Browse repository at this point
Copy the full SHA 636f68fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff dab80e4...636f68f