# ADK Python Daily Change Report

- Date (UTC): 2026-02-24
- Source: `google/adk-python`
- Latest SHA: `8c0bd2034ca5325ab704a71521b5b20c8ba2ca78`
- Previous SHA: `87fcd77caa9672f219c12e5a0e2ff65cbbaaf6f3`

## Summary

- New commits: 11

## Commits

- [8c0bd203](https://github.com/google/adk-python/commit/8c0bd2034ca5325ab704a71521b5b20c8ba2ca78) chore: SessionNotFoundError only inherits form ValueError (Sasha Sobran, 2026-02-24)
- [dab80e4a](https://github.com/google/adk-python/commit/dab80e4a8f3c5476f731335724bff5df3e6f3650) 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. (Lusha Wang, 2026-02-23)
- [6d53d800](https://github.com/google/adk-python/commit/6d53d800d5f6dc5d4a3a75300e34d5a9b0f006f5) fix: fix typo in PlanReActPlanner instruction (Google Team Member, 2026-02-23)
- [1dbceccf](https://github.com/google/adk-python/commit/1dbceccf36c28d693b0982b531a99877a3e75169) fix: update Spanner query tools to async functions (Google Team Member, 2026-02-23)
- [37d52b4c](https://github.com/google/adk-python/commit/37d52b4caf6738437e62fe804103efe4bde363a1) fix: edit copybara and BUILD config for new adk/integrations folder (added with Agent Registry) (Kathy Wu, 2026-02-23)
- [c33d6140](https://github.com/google/adk-python/commit/c33d614004a47d1a74951dd13628fd2300aeb9ef) feat: Update Agent Registry to create AgentCard from info in get agents endpoint (Kathy Wu, 2026-02-23)
- [445dc189](https://github.com/google/adk-python/commit/445dc189e915ce5198e822ad7fadd6bb0880a95e) fix: remove duplicate session GET when using API server, unbreak auto_session_create when using API server (Sasha Sobran, 2026-02-23)
- [2dbd1f25](https://github.com/google/adk-python/commit/2dbd1f25bdb1d88a6873d824b81b3dd5243332a4) fix: Add OpenAI strict JSON schema enforcement in LiteLLM (George Weale, 2026-02-23)
- [b1e33a90](https://github.com/google/adk-python/commit/b1e33a90b4ba716d717e0488b84892b8a7f42aac) fix: use correct msg_out/msg_err keys for Agent Engine sandbox output (Google Team Member, 2026-02-23)
- [4ca904f1](https://github.com/google/adk-python/commit/4ca904f11113c4faa3e17bb4a9662dca1f936e2e) fix: Add push notification config store to agent_to_a2a (George Weale, 2026-02-23)
- [ffbcc0a6](https://github.com/google/adk-python/commit/ffbcc0a626deb24fe38eab402b3d6ace484115df) fix: Keep query params embedded in OpenAPI paths when using httpx (George Weale, 2026-02-23)

## Changed Files

- `M	contributing/samples/agent_engine_code_execution/README`
- `M	contributing/samples/agent_engine_code_execution/agent.py`
- `M	src/google/adk/a2a/utils/agent_to_a2a.py`
- `M	src/google/adk/cli/adk_web_server.py`
- `M	src/google/adk/cli/fast_api.py`
- `M	src/google/adk/code_executors/agent_engine_sandbox_code_executor.py`
- `A	src/google/adk/errors/session_not_found_error.py`
- `A	src/google/adk/integrations/agent_registry/__init__.py`
- `A	src/google/adk/integrations/agent_registry/agent_registry.py`
- `M	src/google/adk/models/lite_llm.py`
- `M	src/google/adk/planners/plan_re_act_planner.py`
- `M	src/google/adk/runners.py`
- `M	src/google/adk/tools/openapi_tool/openapi_spec_parser/rest_api_tool.py`
- `M	src/google/adk/tools/spanner/query_tool.py`
- `M	src/google/adk/tools/spanner/search_tool.py`
- `M	tests/unittests/a2a/utils/test_agent_to_a2a.py`
- `M	tests/unittests/cli/test_fast_api.py`
- `M	tests/unittests/code_executors/test_agent_engine_sandbox_code_executor.py`
- `M	tests/unittests/integrations/agent_registry/test_agent_registry.py`
- `M	tests/unittests/models/test_litellm.py`
- `M	tests/unittests/test_runners.py`
- `M	tests/unittests/tools/openapi_tool/openapi_spec_parser/test_rest_api_tool.py`
- `M	tests/unittests/tools/spanner/test_search_tool.py`
- `M	tests/unittests/tools/spanner/test_spanner_query_tool.py`
