# ADK Python Daily Change Report

- Date (UTC): 2026-02-25
- Source: `google/adk-python`
- Latest SHA: `e59929e11a56aaee7bb0c45cd4c9d9fef689548c`
- Previous SHA: `8c0bd2034ca5325ab704a71521b5b20c8ba2ca78`

## Summary

- New commits: 9

## Commits

- [e59929e1](https://github.com/google/adk-python/commit/e59929e11a56aaee7bb0c45cd4c9d9fef689548c) fix: Propagate thought from A2A TextPart metadata to GenAI Part (Google Team Member, 2026-02-25)
- [636f68fb](https://github.com/google/adk-python/commit/636f68fbee700aa47f01e2cfd746859353b3333d) feat: Add RunSkillScriptTool to SkillToolset (Haiyuan Cao, 2026-02-25)
- [e4d9540c](https://github.com/google/adk-python/commit/e4d9540ce3552ffd3335e1776293eafee4ea28cd) chore: Make `Release: Please` workflow only run via workflow_dispatch (Xuan Yang, 2026-02-24)
- [8f542815](https://github.com/google/adk-python/commit/8f5428150d18ed732b66379c0acb806a9121c3cb) fix: Update sample skills agent to use weather-skill instead of weather_skill (Kathy Wu, 2026-02-24)
- [121d2774](https://github.com/google/adk-python/commit/121d27741684685c564e484704ae949c5f0807b1) feat: Add /chat/completions streaming support to Apigee LLM (Google Team Member, 2026-02-24)
- [48105b49](https://github.com/google/adk-python/commit/48105b49c5ab8e4719a66e7219f731b2cd293b00) fix: Add support for injecting a custom google.genai.Client into Gemini models (Google Team Member, 2026-02-24)
- [ee8d9564](https://github.com/google/adk-python/commit/ee8d956413473d1bbbb025a470ad882c1487d8b8) 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. (Google Team Member, 2026-02-24)
- [7be90db2](https://github.com/google/adk-python/commit/7be90db24b41f1830e39ca3d7e15bf4dbfa5a304) feat: Support ID token exchange in ServiceAccountCredentialExchanger (George Weale, 2026-02-24)
- [c615757b](https://github.com/google/adk-python/commit/c615757ba12093ba4a2ba19bee3f498fef91584c) fix: Add support for injecting a custom google.genai.Client into Gemini models (George Weale, 2026-02-24)

## Changed Files

- `M	.github/workflows/release-please.yml`
- `M	contributing/samples/agent_engine_code_execution/README`
- `M	contributing/samples/agent_engine_code_execution/agent.py`
- `M	contributing/samples/skills_agent/agent.py`
- `R100	contributing/samples/skills_agent/skills/weather_skill/SKILL.md	contributing/samples/skills_agent/skills/weather-skill/SKILL.md`
- `R100	contributing/samples/skills_agent/skills/weather_skill/references/weather_info.md	contributing/samples/skills_agent/skills/weather-skill/references/weather_info.md`
- `M	src/google/adk/a2a/converters/part_converter.py`
- `M	src/google/adk/auth/auth_credential.py`
- `M	src/google/adk/code_executors/agent_engine_sandbox_code_executor.py`
- `M	src/google/adk/models/apigee_llm.py`
- `M	src/google/adk/tools/openapi_tool/auth/credential_exchangers/service_account_exchanger.py`
- `M	src/google/adk/tools/skill_toolset.py`
- `M	tests/unittests/a2a/converters/test_part_converter.py`
- `M	tests/unittests/code_executors/test_agent_engine_sandbox_code_executor.py`
- `M	tests/unittests/models/test_completions_http_client.py`
- `M	tests/unittests/tools/mcp_tool/test_mcp_tool.py`
- `M	tests/unittests/tools/openapi_tool/auth/credential_exchangers/test_service_account_exchanger.py`
- `M	tests/unittests/tools/test_skill_toolset.py`
