From a8f2ddd943301bbf53f49b3a23300ece45803cc0 Mon Sep 17 00:00:00 2001 From: Didier Durand <2927957+didier-durand@users.noreply.github.com> Date: Tue, 20 Jan 2026 14:20:27 -0800 Subject: [PATCH 1/4] chore: fixing various typos Merge https://github.com/google/adk-python/pull/4175 ### Link to Issue or Description of Change **1. Link to an existing issue (if applicable):** N/A: just fixing typos discovered while reading the repo **2. Or, if no issue exists, describe the change:** No code change, just typo fixes: see commit diffs for all details **Problem:** Trying to improve overall repo quality **Solution:** Fixing typos as they get discovered ### Testing Plan N/A **Unit Tests:** N/A **Manual End-to-End (E2E) Tests:** N/A ### Checklist - [X] I have read the [CONTRIBUTING.md](https://github.com/google/adk-python/blob/main/CONTRIBUTING.md) document. - [X] I have performed a self-review of my own code. - [ ] I have commented my code, particularly in hard-to-understand areas. - [ ] I have added tests that prove my fix is effective or that my feature works. - [X] New and existing unit tests pass locally with my changes. - [ ] I have manually tested my changes end-to-end. - [ ] Any dependent changes have been merged and published in downstream modules. COPYBARA_INTEGRATE_REVIEW=https://github.com/google/adk-python/pull/4175 from didier-durand:fix-typos-c 16e93ed2d9bc153fa0332ab1ae39633fcc5056e9 PiperOrigin-RevId: 858751240 --- AGENTS.md | 2 +- CHANGELOG.md | 4 ++-- contributing/samples/bigquery_mcp/README.md | 2 +- .../samples/context_offloading_with_artifact/README.md | 2 +- contributing/samples/mcp_stdio_notion_agent/README.md | 2 +- contributing/samples/oauth_calendar_agent/README.md | 2 +- src/google/adk/apps/app.py | 2 +- src/google/adk/cli/adk_web_server.py | 2 +- src/google/adk/flows/llm_flows/base_llm_flow.py | 6 +++--- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 95ea8ff263..3e8b3543e8 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -24,7 +24,7 @@ agentic architectures that range from simple tasks to complex workflows. interacts with various services like session management, artifact storage, and memory, and integrates with application-wide plugins. The runner provides different execution modes: `run_async` for asynchronous execution - in production, `run_live` for bi-directional streaming interaction, and + in production, `run_live` for bidirectional streaming interaction, and `run` for synchronous execution suitable for local testing and debugging. At the end of each invocation, it can perform event compaction to manage session history size. diff --git a/CHANGELOG.md b/CHANGELOG.md index fada470bb0..b17c9f351c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -531,7 +531,7 @@ * Set `max_output_tokens` for the agent builder ([2e2d61b](https://github.com/google/adk-python/commit/2e2d61b6fecb90cd474d6f51255678ff74b67a9b)) * Set default response modality to AUDIO in run_session ([68402bd](https://github.com/google/adk-python/commit/68402bda49083f2d56f8e8488fe13aa58b3bc18c)) * Update remote_a2a_agent to better handle streaming events and avoid duplicate responses ([8e5f361](https://github.com/google/adk-python/commit/8e5f36126498f751171bb2639c7f5a9e7dca2558)) -* Update the load_artifacts tool so that the model can reliably call it for follow up questions about the same artifact ([238472d](https://github.com/google/adk-python/commit/238472d083b5aa67551bde733fc47826ff062679)) +* Update the load_artifacts tool so that the model can reliably call it for follow-up questions about the same artifact ([238472d](https://github.com/google/adk-python/commit/238472d083b5aa67551bde733fc47826ff062679)) * Fix VertexAiSessionService base_url override to preserve initialized http_options ([8110e41](https://github.com/google/adk-python/commit/8110e41b36cceddb8b92ba17cffaacf701706b36), [c51ea0b](https://github.com/google/adk-python/commit/c51ea0b52e63de8e43d3dccb24f9d20987784aa5)) * Handle `App` instances returned by `agent_loader.load_agent` ([847df16](https://github.com/google/adk-python/commit/847df1638cbf1686aa43e8e094121d4e23e40245)) @@ -698,7 +698,7 @@ * AgentTool returns last content, instead of the content in the last event [bcf0dda](https://github.com/google/adk-python/commit/bcf0dda8bcc221974098f3077007c9e84c63021a) * Fix adk deploy docker file permission [ad81aa5](https://github.com/google/adk-python/commit/ad81aa54de1f38df580915b7f47834ea8e5f1004) * Updating BaseAgent.clone() and LlmAgent.clone() to properly clone fields that are lists [29bb75f](https://github.com/google/adk-python/commit/29bb75f975fe0c9c9d9a7e534a9c20158e1cbe1e) -* Make tool description for bigquery `execute_sql` for various write modes self contained [167182b](https://github.com/google/adk-python/commit/167182be0163117f814c70f453d5b2e19bf474df) +* Make tool description for bigquery `execute_sql` for various write modes self-contained [167182b](https://github.com/google/adk-python/commit/167182be0163117f814c70f453d5b2e19bf474df) * Set invocation_id and branch for event generated when both output_schema and tools are used [3f3aa7b](https://github.com/google/adk-python/commit/3f3aa7b32d63cae5750d71bc586c088427c979ea) * Rework parallel_agent.py to always aclose async generators [826f554](https://github.com/google/adk-python/commit/826f5547890dc02e707be33a3d6a58b527dac223) * Add table metadata info into Spanner tool `get_table_schema` and fix the key usage info [81a53b5](https://github.com/google/adk-python/commit/81a53b53d6336011187a50ae8f1544de9b2764a8) diff --git a/contributing/samples/bigquery_mcp/README.md b/contributing/samples/bigquery_mcp/README.md index bce19976ca..31fdb59895 100644 --- a/contributing/samples/bigquery_mcp/README.md +++ b/contributing/samples/bigquery_mcp/README.md @@ -4,7 +4,7 @@ This sample agent demonstrates using ADK's `McpToolset` to interact with BigQuery's official MCP endpoint, allowing an agent to access and execute -toole by leveraging the Model Context Protocol (MCP). These tools include: +tools by leveraging the Model Context Protocol (MCP). These tools include: 1. `list_dataset_ids` diff --git a/contributing/samples/context_offloading_with_artifact/README.md b/contributing/samples/context_offloading_with_artifact/README.md index 93f391107e..741552bc33 100644 --- a/contributing/samples/context_offloading_with_artifact/README.md +++ b/contributing/samples/context_offloading_with_artifact/README.md @@ -32,7 +32,7 @@ response. This keeps the turn events small, saving context space. the *next* request to the LLM. This makes the report data available immediately, allowing the agent to summarize it or answer questions in the same turn, as seen in the logs. This artifact is only appended for that - round and not saved to session. For furtuer rounds of conversation, it will + round and not saved to session. For future rounds of conversation, it will be removed from context. 3. **Loading on Demand**: The `CustomLoadArtifactsTool` enhances the default `load_artifacts` behavior. diff --git a/contributing/samples/mcp_stdio_notion_agent/README.md b/contributing/samples/mcp_stdio_notion_agent/README.md index d40df313f2..9d8a8922f2 100644 --- a/contributing/samples/mcp_stdio_notion_agent/README.md +++ b/contributing/samples/mcp_stdio_notion_agent/README.md @@ -1,6 +1,6 @@ # Notion MCP Agent -This is an agent that is using Notion MCP tool to call Notion API. And it demonstrate how to pass in the Notion API key. +This is an agent that is using Notion MCP tool to call Notion API. And it demonstrates how to pass in the Notion API key. Follow below instruction to use it: diff --git a/contributing/samples/oauth_calendar_agent/README.md b/contributing/samples/oauth_calendar_agent/README.md index 381bb7902b..1a580ec8ff 100644 --- a/contributing/samples/oauth_calendar_agent/README.md +++ b/contributing/samples/oauth_calendar_agent/README.md @@ -7,7 +7,7 @@ This sample tests and demos the OAuth support in ADK via two tools: * 1. list_calendar_events This is a customized tool that calls Google Calendar API to list calendar - events. It pass in the client id and client secrete to ADK and then get back + events. It passes in the client id and client secret to ADK and then get back the access token from ADK. And then it uses the access token to call calendar api. diff --git a/src/google/adk/apps/app.py b/src/google/adk/apps/app.py index 5382eb5a05..5b0194e577 100644 --- a/src/google/adk/apps/app.py +++ b/src/google/adk/apps/app.py @@ -43,7 +43,7 @@ class ResumabilityConfig(BaseModel): """The config of the resumability for an application. The "resumability" in ADK refers to the ability to: - 1. pause an invocation upon a long running function call. + 1. pause an invocation upon a long-running function call. 2. resume an invocation from the last event, if it's paused or failed midway through. diff --git a/src/google/adk/cli/adk_web_server.py b/src/google/adk/cli/adk_web_server.py index 752af89c34..5230e9c83b 100644 --- a/src/google/adk/cli/adk_web_server.py +++ b/src/google/adk/cli/adk_web_server.py @@ -205,7 +205,7 @@ class RunAgentRequest(common.BaseModel): new_message: types.Content streaming: bool = False state_delta: Optional[dict[str, Any]] = None - # for resume long running functions + # for resume long-running functions invocation_id: Optional[str] = None diff --git a/src/google/adk/flows/llm_flows/base_llm_flow.py b/src/google/adk/flows/llm_flows/base_llm_flow.py index 91b57cb873..6d9bdc5788 100644 --- a/src/google/adk/flows/llm_flows/base_llm_flow.py +++ b/src/google/adk/flows/llm_flows/base_llm_flow.py @@ -73,7 +73,7 @@ class BaseLlmFlow(ABC): """A basic flow that calls the LLM in a loop until a final response is generated. - This flow ends when it transfer to another agent. + This flow ends when it transfers to another agent. """ def __init__(self): @@ -393,8 +393,8 @@ async def _run_one_step_async( current_invocation=True, current_branch=True ) - # Long running tool calls should have been handled before this point. - # If there are still long running tool calls, it means the agent is paused + # Long-running tool calls should have been handled before this point. + # If there are still long-running tool calls, it means the agent is paused # before, and its branch hasn't been resumed yet. if ( invocation_context.is_resumable From 2367901ec54824984d9f0ef9aee711a6edbcb990 Mon Sep 17 00:00:00 2001 From: George Weale Date: Tue, 20 Jan 2026 14:49:43 -0800 Subject: [PATCH 2/4] chore: Upgrade to headers to 2026 Co-authored-by: George Weale PiperOrigin-RevId: 858763407 --- .github/workflows/check-file-contents.yml | 2 +- .github/workflows/isort.yml | 2 +- .github/workflows/pyink.yml | 2 +- .github/workflows/python-unit-tests.yml | 2 +- .github/workflows/stale-bot.yml | 2 +- AGENTS.md | 2 +- autoformat.sh | 2 +- contributing/samples/a2a_auth/__init__.py | 2 +- contributing/samples/a2a_auth/agent.py | 2 +- .../remote_a2a/bigquery_agent/__init__.py | 2 +- .../remote_a2a/bigquery_agent/agent.py | 2 +- contributing/samples/a2a_basic/__init__.py | 2 +- contributing/samples/a2a_basic/agent.py | 2 +- .../remote_a2a/check_prime_agent/__init__.py | 2 +- .../remote_a2a/check_prime_agent/agent.py | 2 +- .../samples/a2a_human_in_loop/__init__.py | 2 +- .../samples/a2a_human_in_loop/agent.py | 2 +- .../remote_a2a/human_in_loop/__init__.py | 2 +- .../remote_a2a/human_in_loop/agent.py | 2 +- contributing/samples/a2a_root/agent.py | 2 +- .../remote_a2a/hello_world/__init__.py | 2 +- .../a2a_root/remote_a2a/hello_world/agent.py | 2 +- .../samples/adk_answering_agent/__init__.py | 2 +- .../samples/adk_answering_agent/agent.py | 2 +- .../gemini_assistant/__init__.py | 2 +- .../gemini_assistant/agent.py | 2 +- .../samples/adk_answering_agent/main.py | 2 +- .../samples/adk_answering_agent/settings.py | 2 +- .../samples/adk_answering_agent/tools.py | 2 +- .../upload_docs_to_vertex_ai_search.py | 2 +- .../samples/adk_answering_agent/utils.py | 2 +- .../samples/adk_documentation/__init__.py | 2 +- .../adk_docs_updater/__init__.py | 2 +- .../adk_docs_updater/agent.py | 2 +- .../adk_docs_updater/main.py | 2 +- .../adk_release_analyzer/__init__.py | 2 +- .../adk_release_analyzer/agent.py | 2 +- .../adk_release_analyzer/main.py | 2 +- .../samples/adk_documentation/settings.py | 2 +- .../samples/adk_documentation/tools.py | 2 +- .../samples/adk_documentation/utils.py | 2 +- .../adk_issue_formatting_agent/__init__.py | 2 +- .../adk_issue_formatting_agent/agent.py | 2 +- .../adk_issue_formatting_agent/settings.py | 2 +- .../adk_issue_formatting_agent/utils.py | 2 +- .../samples/adk_knowledge_agent/__init__.py | 2 +- .../samples/adk_knowledge_agent/agent.py | 2 +- contributing/samples/adk_pr_agent/__init__.py | 2 +- contributing/samples/adk_pr_agent/agent.py | 2 +- contributing/samples/adk_pr_agent/main.py | 2 +- .../samples/adk_pr_triaging_agent/__init__.py | 2 +- .../samples/adk_pr_triaging_agent/agent.py | 2 +- .../samples/adk_pr_triaging_agent/main.py | 2 +- .../samples/adk_pr_triaging_agent/settings.py | 2 +- .../samples/adk_pr_triaging_agent/utils.py | 2 +- .../samples/adk_stale_agent/__init__.py | 2 +- contributing/samples/adk_stale_agent/agent.py | 2 +- contributing/samples/adk_stale_agent/main.py | 2 +- .../samples/adk_stale_agent/settings.py | 2 +- contributing/samples/adk_stale_agent/utils.py | 2 +- .../samples/adk_triaging_agent/__init__.py | 2 +- .../samples/adk_triaging_agent/agent.py | 2 +- .../samples/adk_triaging_agent/main.py | 2 +- .../samples/adk_triaging_agent/settings.py | 2 +- .../samples/adk_triaging_agent/utils.py | 2 +- .../agent_engine_code_execution/__init__.py | 2 +- .../agent_engine_code_execution/agent.py | 2 +- .../samples/api_registry_agent/__init__.py | 2 +- .../samples/api_registry_agent/agent.py | 2 +- .../application_integration_agent/__init__.py | 2 +- .../application_integration_agent/agent.py | 2 +- .../samples/artifact_save_text/__init__.py | 2 +- .../samples/artifact_save_text/agent.py | 2 +- .../agent_openapi_tools/__init__.py | 2 +- .../adk_agents/agent_openapi_tools/agent.py | 2 +- .../hotel_booker_app/hotelbooker_core.py | 2 +- .../hotel_booker_app/main.py | 2 +- .../samples/authn-adk-all-in-one/idp/app.py | 2 +- contributing/samples/bigquery/__init__.py | 2 +- contributing/samples/bigquery/agent.py | 2 +- contributing/samples/bigtable/__init__.py | 2 +- contributing/samples/bigtable/agent.py | 2 +- .../samples/built_in_multi_tools/__init__.py | 2 +- .../samples/built_in_multi_tools/agent.py | 2 +- .../samples/cache_analysis/__init__.py | 2 +- contributing/samples/cache_analysis/agent.py | 2 +- .../cache_analysis/run_cache_experiments.py | 2 +- contributing/samples/cache_analysis/utils.py | 2 +- contributing/samples/callbacks/__init__.py | 2 +- contributing/samples/callbacks/agent.py | 2 +- contributing/samples/callbacks/main.py | 2 +- .../samples/code_execution/__init__.py | 2 +- contributing/samples/code_execution/agent.py | 2 +- .../code_execution/gke_sandbox_agent.py | 2 +- contributing/samples/computer_use/agent.py | 2 +- .../samples/computer_use/playwright.py | 2 +- .../__init__.py | 2 +- .../context_offloading_with_artifact/agent.py | 2 +- .../samples/core_callback_config/__init__.py | 2 +- .../core_custom_agent_config/__init__.py | 2 +- .../core_custom_agent_config/my_agents.py | 2 +- .../samples/crewai_tool_kwargs/__init__.py | 2 +- .../samples/crewai_tool_kwargs/agent.py | 2 +- .../samples/crewai_tool_kwargs/main.py | 2 +- .../samples/custom_code_execution/__init__.py | 2 +- .../samples/custom_code_execution/agent.py | 2 +- contributing/samples/dummy_services.py | 2 +- .../samples/fields_output_schema/__init__.py | 2 +- .../samples/fields_output_schema/agent.py | 2 +- .../samples/fields_planner/__init__.py | 2 +- contributing/samples/fields_planner/agent.py | 2 +- contributing/samples/fields_planner/main.py | 2 +- .../samples/generate_image/__init__.py | 2 +- contributing/samples/generate_image/agent.py | 10 ++--- contributing/samples/gepa/__init__.py | 2 +- contributing/samples/gepa/adk_agent.py | 2 +- contributing/samples/gepa/adk_agent_test.py | 2 +- contributing/samples/gepa/experiment.py | 2 +- contributing/samples/gepa/rater_lib.py | 2 +- contributing/samples/gepa/run_experiment.py | 2 +- contributing/samples/gepa/tau_bench_agent.py | 2 +- contributing/samples/gepa/utils.py | 2 +- .../samples/gepa/voter_agent/gepa.ipynb | 2 +- .../samples/gepa/voter_agent/tools.py | 2 +- contributing/samples/google_api/__init__.py | 2 +- contributing/samples/google_api/agent.py | 2 +- .../samples/google_search_agent/__init__.py | 2 +- .../samples/google_search_agent/agent.py | 2 +- contributing/samples/hello_world/__init__.py | 2 +- contributing/samples/hello_world/agent.py | 2 +- contributing/samples/hello_world/main.py | 2 +- .../samples/hello_world_anthropic/__init__.py | 2 +- .../samples/hello_world_anthropic/agent.py | 2 +- .../samples/hello_world_anthropic/main.py | 2 +- .../samples/hello_world_apigeellm/agent.py | 2 +- .../samples/hello_world_apigeellm/main.py | 2 +- .../samples/hello_world_app/__init__.py | 2 +- contributing/samples/hello_world_app/agent.py | 2 +- contributing/samples/hello_world_app/main.py | 2 +- .../samples/hello_world_gemma/__init__.py | 2 +- .../samples/hello_world_gemma/agent.py | 2 +- .../samples/hello_world_gemma/main.py | 2 +- .../hello_world_gemma3_ollama/__init__.py | 2 +- .../hello_world_gemma3_ollama/agent.py | 2 +- .../samples/hello_world_gemma3_ollama/main.py | 2 +- .../samples/hello_world_litellm/__init__.py | 2 +- .../samples/hello_world_litellm/agent.py | 2 +- .../samples/hello_world_litellm/main.py | 2 +- .../__init__.py | 2 +- .../agent.py | 2 +- .../main.py | 2 +- .../samples/hello_world_ma/__init__.py | 2 +- contributing/samples/hello_world_ma/agent.py | 2 +- .../samples/hello_world_ollama/__init__.py | 2 +- .../samples/hello_world_ollama/agent.py | 2 +- .../samples/hello_world_ollama/main.py | 2 +- .../hello_world_stream_fc_args/__init__.py | 2 +- .../hello_world_stream_fc_args/agent.py | 2 +- .../samples/history_management/__init__.py | 2 +- .../samples/history_management/agent.py | 2 +- .../samples/history_management/main.py | 2 +- .../samples/human_in_loop/__init__.py | 2 +- contributing/samples/human_in_loop/agent.py | 2 +- contributing/samples/human_in_loop/main.py | 2 +- .../human_tool_confirmation/__init__.py | 2 +- .../samples/human_tool_confirmation/agent.py | 2 +- .../__init__.py | 2 +- .../integration_connector_euc_agent/agent.py | 2 +- .../samples/interactions_api/__init__.py | 2 +- .../samples/interactions_api/agent.py | 2 +- contributing/samples/interactions_api/main.py | 2 +- contributing/samples/jira_agent/__init__.py | 2 +- contributing/samples/jira_agent/agent.py | 2 +- contributing/samples/jira_agent/tools.py | 2 +- .../samples/json_passing_agent/__init__.py | 2 +- .../samples/json_passing_agent/agent.py | 2 +- .../samples/json_passing_agent/main.py | 2 +- .../__init__.py | 2 +- .../langchain_structured_tool_agent/agent.py | 2 +- .../__init__.py | 2 +- .../langchain_youtube_search_agent/agent.py | 2 +- .../litellm_inline_tool_call/__init__.py | 2 +- .../samples/litellm_inline_tool_call/agent.py | 2 +- .../litellm_structured_output/__init__.py | 2 +- .../litellm_structured_output/agent.py | 2 +- .../litellm_with_fallback_models/__init__.py | 2 +- .../litellm_with_fallback_models/agent.py | 2 +- .../live_agent_example.py | 2 +- .../live_bidi_debug_utils/pcm_audio_player.py | 2 +- .../__init__.py | 2 +- .../live_bidi_streaming_multi_agent/agent.py | 2 +- .../__init__.py | 2 +- .../live_bidi_streaming_single_agent/agent.py | 2 +- .../__init__.py | 2 +- .../live_bidi_streaming_tools_agent/agent.py | 4 +- .../live_tool_callbacks_agent/__init__.py | 2 +- .../live_tool_callbacks_agent/agent.py | 2 +- contributing/samples/logprobs/__init__.py | 2 +- contributing/samples/logprobs/agent.py | 2 +- .../samples/manual_ollama_test/__init__.py | 2 +- .../samples/manual_ollama_test/agent.py | 2 +- .../mcp_dynamic_header_agent/__init__.py | 2 +- .../samples/mcp_dynamic_header_agent/agent.py | 2 +- .../mcp_dynamic_header_agent/header_server.py | 2 +- .../mcp_in_agent_tool_remote/__init__.py | 2 +- .../samples/mcp_in_agent_tool_remote/agent.py | 2 +- .../mcp_in_agent_tool_stdio/__init__.py | 2 +- .../samples/mcp_in_agent_tool_stdio/agent.py | 2 +- .../samples/mcp_postgres_agent/__init__.py | 2 +- .../samples/mcp_postgres_agent/agent.py | 2 +- .../mcp_server_side_sampling/__init__.py | 2 +- .../samples/mcp_server_side_sampling/agent.py | 2 +- .../mcp_server_side_sampling/mcp_server.py | 2 +- .../mcp_service_account_agent/__init__.py | 2 +- .../mcp_service_account_agent/agent.py | 2 +- .../samples/mcp_sse_agent/__init__.py | 2 +- contributing/samples/mcp_sse_agent/agent.py | 2 +- .../mcp_sse_agent/filesystem_server.py | 2 +- .../mcp_stdio_notion_agent/__init__.py | 2 +- .../samples/mcp_stdio_notion_agent/agent.py | 2 +- .../mcp_stdio_server_agent/__init__.py | 2 +- .../samples/mcp_stdio_server_agent/agent.py | 2 +- .../mcp_streamablehttp_agent/__init__.py | 2 +- .../samples/mcp_streamablehttp_agent/agent.py | 2 +- .../filesystem_server.py | 2 +- contributing/samples/memory/__init__.py | 2 +- contributing/samples/memory/agent.py | 2 +- contributing/samples/memory/main.py | 2 +- .../samples/migrate_session_db/__init__.py | 2 +- .../samples/migrate_session_db/agent.py | 2 +- .../samples/migrate_session_db/main.py | 2 +- .../sample-output/alembic/env.py | 2 +- .../multimodal_tool_results/__init__.py | 2 +- .../samples/multimodal_tool_results/agent.py | 2 +- .../samples/non_llm_sequential/__init__.py | 2 +- .../samples/non_llm_sequential/agent.py | 2 +- .../oauth2_client_credentials/__init__.py | 2 +- .../oauth2_client_credentials/agent.py | 2 +- .../samples/oauth2_client_credentials/main.py | 2 +- .../oauth2_test_server.py | 2 +- .../samples/oauth_calendar_agent/__init__.py | 2 +- .../samples/oauth_calendar_agent/agent.py | 2 +- .../output_schema_with_tools/__init__.py | 2 +- .../samples/output_schema_with_tools/agent.py | 2 +- .../samples/parallel_functions/__init__.py | 2 +- .../samples/parallel_functions/agent.py | 2 +- contributing/samples/plugin_basic/__init__.py | 2 +- .../samples/plugin_basic/count_plugin.py | 2 +- contributing/samples/plugin_basic/main.py | 2 +- .../basic/__init__.py | 2 +- .../plugin_reflect_tool_retry/basic/agent.py | 2 +- .../hallucinating_func_name/__init__.py | 2 +- .../hallucinating_func_name/agent.py | 2 +- contributing/samples/pubsub/__init__.py | 2 +- contributing/samples/pubsub/agent.py | 2 +- .../samples/pydantic_argument/__init__.py | 2 +- .../samples/pydantic_argument/agent.py | 2 +- .../samples/pydantic_argument/main.py | 2 +- contributing/samples/quickstart/__init__.py | 2 +- contributing/samples/quickstart/agent.py | 2 +- contributing/samples/rag_agent/__init__.py | 2 +- contributing/samples/rag_agent/agent.py | 2 +- .../samples/rewind_session/__init__.py | 2 +- contributing/samples/rewind_session/agent.py | 2 +- contributing/samples/rewind_session/main.py | 2 +- .../samples/runner_debug_example/__init__.py | 2 +- .../samples/runner_debug_example/agent.py | 2 +- .../samples/runner_debug_example/main.py | 2 +- contributing/samples/services.py | 2 +- .../samples/session_state_agent/__init__.py | 2 +- .../samples/session_state_agent/agent.py | 2 +- .../simple_sequential_agent/__init__.py | 2 +- .../samples/simple_sequential_agent/agent.py | 2 +- contributing/samples/spanner/__init__.py | 2 +- contributing/samples/spanner/agent.py | 2 +- .../samples/spanner_rag_agent/__init__.py | 2 +- .../samples/spanner_rag_agent/agent.py | 2 +- .../samples/static_instruction/__init__.py | 2 +- .../samples/static_instruction/agent.py | 2 +- .../samples/static_instruction/main.py | 2 +- .../static_non_text_content/__init__.py | 2 +- .../samples/static_non_text_content/agent.py | 2 +- .../samples/static_non_text_content/main.py | 2 +- .../samples/sub_agents_config/__init__.py | 2 +- .../samples/sub_agents_config/life_agent.py | 2 +- contributing/samples/telemetry/agent.py | 2 +- contributing/samples/telemetry/main.py | 2 +- contributing/samples/token_usage/__init__.py | 2 +- contributing/samples/token_usage/agent.py | 2 +- contributing/samples/token_usage/main.py | 2 +- .../samples/tool_functions_config/__init__.py | 2 +- .../samples/tool_functions_config/tools.py | 2 +- .../tool_human_in_the_loop_config/__init__.py | 2 +- .../tool_human_in_the_loop_config/tools.py | 2 +- .../samples/toolbox_agent/__init__.py | 2 +- contributing/samples/toolbox_agent/agent.py | 2 +- contributing/samples/toolbox_agent/tools.yaml | 2 +- .../samples/vertex_code_execution/__init__.py | 2 +- .../samples/vertex_code_execution/agent.py | 2 +- .../samples/workflow_agent_seq/__init__.py | 2 +- .../samples/workflow_agent_seq/agent.py | 2 +- .../samples/workflow_agent_seq/main.py | 2 +- .../samples/workflow_triage/__init__.py | 2 +- contributing/samples/workflow_triage/agent.py | 2 +- .../workflow_triage/execution_agent.py | 2 +- llms-full.txt | 42 +++++++++---------- src/google/adk/__init__.py | 4 +- src/google/adk/a2a/__init__.py | 2 +- src/google/adk/a2a/converters/__init__.py | 2 +- .../adk/a2a/converters/event_converter.py | 2 +- .../adk/a2a/converters/part_converter.py | 2 +- .../adk/a2a/converters/request_converter.py | 2 +- src/google/adk/a2a/converters/utils.py | 2 +- src/google/adk/a2a/executor/__init__.py | 2 +- .../adk/a2a/executor/a2a_agent_executor.py | 2 +- .../a2a/executor/task_result_aggregator.py | 2 +- src/google/adk/a2a/experimental.py | 2 +- src/google/adk/a2a/logs/__init__.py | 2 +- src/google/adk/a2a/logs/log_utils.py | 2 +- src/google/adk/a2a/utils/__init__.py | 2 +- .../adk/a2a/utils/agent_card_builder.py | 2 +- src/google/adk/a2a/utils/agent_to_a2a.py | 2 +- src/google/adk/agents/__init__.py | 2 +- .../adk/agents/active_streaming_tool.py | 2 +- src/google/adk/agents/agent_config.py | 2 +- src/google/adk/agents/base_agent.py | 2 +- src/google/adk/agents/base_agent_config.py | 2 +- src/google/adk/agents/callback_context.py | 2 +- src/google/adk/agents/common_configs.py | 2 +- src/google/adk/agents/config_agent_utils.py | 2 +- src/google/adk/agents/context_cache_config.py | 2 +- src/google/adk/agents/invocation_context.py | 2 +- src/google/adk/agents/langgraph_agent.py | 4 +- src/google/adk/agents/live_request_queue.py | 2 +- src/google/adk/agents/llm_agent.py | 2 +- src/google/adk/agents/llm_agent_config.py | 2 +- src/google/adk/agents/loop_agent.py | 2 +- src/google/adk/agents/loop_agent_config.py | 2 +- .../adk/agents/mcp_instruction_provider.py | 2 +- src/google/adk/agents/parallel_agent.py | 2 +- .../adk/agents/parallel_agent_config.py | 2 +- src/google/adk/agents/readonly_context.py | 2 +- src/google/adk/agents/remote_a2a_agent.py | 2 +- src/google/adk/agents/run_config.py | 2 +- src/google/adk/agents/sequential_agent.py | 2 +- .../adk/agents/sequential_agent_config.py | 2 +- src/google/adk/agents/transcription_entry.py | 4 +- src/google/adk/apps/__init__.py | 2 +- src/google/adk/apps/app.py | 2 +- src/google/adk/apps/base_events_summarizer.py | 2 +- src/google/adk/apps/compaction.py | 2 +- src/google/adk/apps/llm_event_summarizer.py | 2 +- src/google/adk/artifacts/__init__.py | 2 +- src/google/adk/artifacts/artifact_util.py | 2 +- .../adk/artifacts/base_artifact_service.py | 2 +- .../adk/artifacts/file_artifact_service.py | 2 +- .../adk/artifacts/gcs_artifact_service.py | 2 +- .../artifacts/in_memory_artifact_service.py | 2 +- src/google/adk/auth/__init__.py | 2 +- src/google/adk/auth/auth_credential.py | 2 +- src/google/adk/auth/auth_handler.py | 2 +- src/google/adk/auth/auth_preprocessor.py | 2 +- src/google/adk/auth/auth_schemes.py | 2 +- src/google/adk/auth/auth_tool.py | 2 +- src/google/adk/auth/credential_manager.py | 2 +- .../adk/auth/credential_service/__init__.py | 2 +- .../base_credential_service.py | 2 +- .../in_memory_credential_service.py | 2 +- .../session_state_credential_service.py | 2 +- src/google/adk/auth/exchanger/__init__.py | 2 +- .../exchanger/base_credential_exchanger.py | 2 +- .../credential_exchanger_registry.py | 2 +- .../exchanger/oauth2_credential_exchanger.py | 2 +- src/google/adk/auth/oauth2_credential_util.py | 2 +- src/google/adk/auth/oauth2_discovery.py | 2 +- src/google/adk/auth/refresher/__init__.py | 2 +- .../refresher/base_credential_refresher.py | 2 +- .../credential_refresher_registry.py | 2 +- .../refresher/oauth2_credential_refresher.py | 2 +- src/google/adk/cli/__init__.py | 2 +- src/google/adk/cli/__main__.py | 4 +- src/google/adk/cli/adk_web_server.py | 2 +- src/google/adk/cli/agent_graph.py | 2 +- .../adk/cli/browser/assets/audio-processor.js | 2 +- src/google/adk/cli/browser/index.html | 2 +- .../adk/cli/built_in_agents/__init__.py | 2 +- .../adk_agent_builder_assistant.py | 2 +- src/google/adk/cli/built_in_agents/agent.py | 2 +- .../built_in_agents/sub_agents/__init__.py | 2 +- .../sub_agents/google_search_agent.py | 2 +- .../sub_agents/url_context_agent.py | 2 +- .../adk/cli/built_in_agents/tools/__init__.py | 2 +- .../tools/cleanup_unused_files.py | 2 +- .../cli/built_in_agents/tools/delete_files.py | 2 +- .../built_in_agents/tools/explore_project.py | 2 +- .../cli/built_in_agents/tools/query_schema.py | 2 +- .../tools/read_config_files.py | 2 +- .../cli/built_in_agents/tools/read_files.py | 2 +- .../tools/search_adk_knowledge.py | 2 +- .../tools/search_adk_source.py | 2 +- .../tools/write_config_files.py | 2 +- .../cli/built_in_agents/tools/write_files.py | 2 +- .../adk/cli/built_in_agents/utils/__init__.py | 2 +- .../built_in_agents/utils/adk_source_utils.py | 2 +- .../built_in_agents/utils/path_normalizer.py | 2 +- .../utils/resolve_root_directory.py | 2 +- src/google/adk/cli/cli.py | 2 +- src/google/adk/cli/cli_create.py | 2 +- src/google/adk/cli/cli_deploy.py | 2 +- src/google/adk/cli/cli_eval.py | 2 +- src/google/adk/cli/cli_tools_click.py | 2 +- src/google/adk/cli/conformance/__init__.py | 2 +- .../cli/conformance/_generated_file_utils.py | 2 +- .../adk/cli/conformance/_replay_validators.py | 2 +- .../cli/conformance/adk_web_server_client.py | 2 +- src/google/adk/cli/conformance/cli_record.py | 2 +- src/google/adk/cli/conformance/cli_test.py | 2 +- src/google/adk/cli/conformance/test_case.py | 2 +- src/google/adk/cli/fast_api.py | 2 +- src/google/adk/cli/plugins/__init__.py | 2 +- .../adk/cli/plugins/recordings_plugin.py | 2 +- .../adk/cli/plugins/recordings_schema.py | 2 +- src/google/adk/cli/plugins/replay_plugin.py | 2 +- src/google/adk/cli/service_registry.py | 2 +- src/google/adk/cli/utils/__init__.py | 2 +- .../adk/cli/utils/agent_change_handler.py | 2 +- src/google/adk/cli/utils/agent_loader.py | 2 +- src/google/adk/cli/utils/base_agent_loader.py | 2 +- src/google/adk/cli/utils/cleanup.py | 4 +- src/google/adk/cli/utils/common.py | 4 +- src/google/adk/cli/utils/dot_adk_folder.py | 2 +- src/google/adk/cli/utils/envs.py | 2 +- src/google/adk/cli/utils/evals.py | 2 +- src/google/adk/cli/utils/local_storage.py | 2 +- src/google/adk/cli/utils/logs.py | 2 +- src/google/adk/cli/utils/service_factory.py | 2 +- src/google/adk/cli/utils/shared_value.py | 2 +- src/google/adk/cli/utils/state.py | 2 +- src/google/adk/code_executors/__init__.py | 2 +- .../agent_engine_sandbox_code_executor.py | 2 +- .../adk/code_executors/base_code_executor.py | 2 +- .../code_executors/built_in_code_executor.py | 2 +- .../code_executors/code_execution_utils.py | 2 +- .../code_executors/code_executor_context.py | 4 +- .../code_executors/container_code_executor.py | 2 +- .../adk/code_executors/gke_code_executor.py | 2 +- .../unsafe_local_code_executor.py | 2 +- .../code_executors/vertex_ai_code_executor.py | 2 +- src/google/adk/dependencies/__init__.py | 2 +- src/google/adk/dependencies/rouge_scorer.py | 2 +- src/google/adk/dependencies/vertexai.py | 2 +- src/google/adk/errors/__init__.py | 2 +- src/google/adk/errors/already_exists_error.py | 2 +- .../adk/errors/input_validation_error.py | 2 +- src/google/adk/errors/not_found_error.py | 2 +- src/google/adk/evaluation/__init__.py | 2 +- .../_eval_set_results_manager_utils.py | 2 +- .../evaluation/_eval_sets_manager_utils.py | 2 +- .../adk/evaluation/_retry_options_utils.py | 2 +- src/google/adk/evaluation/agent_evaluator.py | 2 +- src/google/adk/evaluation/app_details.py | 2 +- .../adk/evaluation/base_eval_service.py | 2 +- src/google/adk/evaluation/common.py | 2 +- src/google/adk/evaluation/constants.py | 2 +- .../adk/evaluation/conversation_scenarios.py | 2 +- src/google/adk/evaluation/eval_case.py | 2 +- src/google/adk/evaluation/eval_config.py | 2 +- src/google/adk/evaluation/eval_metrics.py | 2 +- src/google/adk/evaluation/eval_result.py | 2 +- src/google/adk/evaluation/eval_rubrics.py | 2 +- src/google/adk/evaluation/eval_set.py | 4 +- .../evaluation/eval_set_results_manager.py | 2 +- .../adk/evaluation/eval_sets_manager.py | 2 +- .../adk/evaluation/evaluation_constants.py | 4 +- .../adk/evaluation/evaluation_generator.py | 2 +- src/google/adk/evaluation/evaluator.py | 2 +- .../adk/evaluation/final_response_match_v1.py | 2 +- .../adk/evaluation/final_response_match_v2.py | 2 +- .../gcs_eval_set_results_manager.py | 2 +- .../adk/evaluation/gcs_eval_sets_manager.py | 2 +- .../adk/evaluation/hallucinations_v1.py | 2 +- .../evaluation/in_memory_eval_sets_manager.py | 2 +- src/google/adk/evaluation/llm_as_judge.py | 2 +- .../adk/evaluation/llm_as_judge_utils.py | 2 +- .../adk/evaluation/local_eval_service.py | 2 +- .../local_eval_set_results_manager.py | 2 +- .../adk/evaluation/local_eval_sets_manager.py | 2 +- .../evaluation/metric_evaluator_registry.py | 2 +- .../adk/evaluation/metric_info_providers.py | 2 +- .../evaluation/request_intercepter_plugin.py | 2 +- .../adk/evaluation/response_evaluator.py | 2 +- .../adk/evaluation/rubric_based_evaluator.py | 2 +- .../rubric_based_final_response_quality_v1.py | 2 +- .../rubric_based_tool_use_quality_v1.py | 2 +- src/google/adk/evaluation/safety_evaluator.py | 2 +- .../adk/evaluation/simulation/__init__.py | 2 +- .../simulation/llm_backed_user_simulator.py | 2 +- .../per_turn_user_simulator_quality_v1.py | 2 +- .../simulation/static_user_simulator.py | 2 +- .../evaluation/simulation/user_simulator.py | 2 +- .../simulation/user_simulator_provider.py | 2 +- .../adk/evaluation/trajectory_evaluator.py | 2 +- .../adk/evaluation/vertex_ai_eval_facade.py | 2 +- src/google/adk/events/__init__.py | 2 +- src/google/adk/events/event.py | 2 +- src/google/adk/events/event_actions.py | 2 +- src/google/adk/examples/__init__.py | 2 +- .../adk/examples/base_example_provider.py | 4 +- src/google/adk/examples/example.py | 4 +- src/google/adk/examples/example_util.py | 4 +- .../adk/examples/vertex_ai_example_store.py | 2 +- src/google/adk/features/__init__.py | 2 +- src/google/adk/features/_feature_decorator.py | 2 +- src/google/adk/features/_feature_registry.py | 2 +- src/google/adk/flows/__init__.py | 2 +- src/google/adk/flows/llm_flows/__init__.py | 2 +- .../flows/llm_flows/_base_llm_processor.py | 2 +- .../adk/flows/llm_flows/_code_execution.py | 2 +- .../adk/flows/llm_flows/_nl_planning.py | 2 +- .../llm_flows/_output_schema_processor.py | 2 +- .../adk/flows/llm_flows/agent_transfer.py | 2 +- .../flows/llm_flows/audio_cache_manager.py | 2 +- .../adk/flows/llm_flows/audio_transcriber.py | 2 +- src/google/adk/flows/llm_flows/auto_flow.py | 2 +- .../adk/flows/llm_flows/base_llm_flow.py | 2 +- src/google/adk/flows/llm_flows/basic.py | 2 +- src/google/adk/flows/llm_flows/contents.py | 2 +- .../llm_flows/context_cache_processor.py | 2 +- src/google/adk/flows/llm_flows/functions.py | 2 +- src/google/adk/flows/llm_flows/identity.py | 2 +- .../adk/flows/llm_flows/instructions.py | 2 +- .../flows/llm_flows/interactions_processor.py | 2 +- .../flows/llm_flows/request_confirmation.py | 2 +- src/google/adk/flows/llm_flows/single_flow.py | 2 +- .../flows/llm_flows/transcription_manager.py | 2 +- src/google/adk/memory/__init__.py | 2 +- src/google/adk/memory/_utils.py | 2 +- src/google/adk/memory/base_memory_service.py | 2 +- .../adk/memory/in_memory_memory_service.py | 2 +- src/google/adk/memory/memory_entry.py | 2 +- .../memory/vertex_ai_memory_bank_service.py | 2 +- .../memory/vertex_ai_rag_memory_service.py | 2 +- src/google/adk/models/__init__.py | 2 +- src/google/adk/models/anthropic_llm.py | 2 +- src/google/adk/models/apigee_llm.py | 2 +- src/google/adk/models/base_llm.py | 2 +- src/google/adk/models/base_llm_connection.py | 2 +- src/google/adk/models/cache_metadata.py | 2 +- .../models/gemini_context_cache_manager.py | 2 +- .../adk/models/gemini_llm_connection.py | 2 +- src/google/adk/models/gemma_llm.py | 2 +- src/google/adk/models/google_llm.py | 2 +- src/google/adk/models/interactions_utils.py | 2 +- src/google/adk/models/lite_llm.py | 2 +- src/google/adk/models/llm_request.py | 2 +- src/google/adk/models/llm_response.py | 2 +- src/google/adk/models/registry.py | 2 +- src/google/adk/planners/__init__.py | 2 +- src/google/adk/planners/base_planner.py | 4 +- src/google/adk/planners/built_in_planner.py | 2 +- .../adk/planners/plan_re_act_planner.py | 4 +- src/google/adk/platform/__init__.py | 2 +- src/google/adk/platform/thread.py | 2 +- src/google/adk/plugins/__init__.py | 2 +- src/google/adk/plugins/base_plugin.py | 2 +- .../bigquery_agent_analytics_plugin.py | 2 +- .../adk/plugins/context_filter_plugin.py | 2 +- .../adk/plugins/global_instruction_plugin.py | 2 +- src/google/adk/plugins/logging_plugin.py | 2 +- .../plugins/multimodal_tool_results_plugin.py | 2 +- src/google/adk/plugins/plugin_manager.py | 2 +- .../adk/plugins/reflect_retry_tool_plugin.py | 2 +- .../plugins/save_files_as_artifacts_plugin.py | 2 +- src/google/adk/runners.py | 2 +- src/google/adk/sessions/__init__.py | 2 +- src/google/adk/sessions/_session_util.py | 2 +- .../adk/sessions/base_session_service.py | 2 +- .../adk/sessions/database_session_service.py | 2 +- .../adk/sessions/in_memory_session_service.py | 2 +- .../sessions/migration/_schema_check_utils.py | 2 +- .../migrate_from_sqlalchemy_pickle.py | 2 +- .../migrate_from_sqlalchemy_sqlite.py | 2 +- .../sessions/migration/migration_runner.py | 2 +- src/google/adk/sessions/schemas/shared.py | 2 +- src/google/adk/sessions/schemas/v0.py | 2 +- src/google/adk/sessions/schemas/v1.py | 2 +- src/google/adk/sessions/session.py | 2 +- .../adk/sessions/sqlite_session_service.py | 2 +- src/google/adk/sessions/state.py | 2 +- .../adk/sessions/vertex_ai_session_service.py | 2 +- src/google/adk/telemetry/__init__.py | 2 +- src/google/adk/telemetry/google_cloud.py | 2 +- src/google/adk/telemetry/setup.py | 2 +- src/google/adk/telemetry/tracing.py | 2 +- src/google/adk/tools/__init__.py | 2 +- .../tools/_automatic_function_calling_util.py | 2 +- .../adk/tools/_forwarding_artifact_service.py | 2 +- .../adk/tools/_function_tool_declarations.py | 2 +- src/google/adk/tools/_gemini_schema_util.py | 2 +- src/google/adk/tools/_google_credentials.py | 2 +- src/google/adk/tools/_memory_entry_utils.py | 2 +- src/google/adk/tools/agent_tool.py | 2 +- src/google/adk/tools/api_registry.py | 2 +- src/google/adk/tools/apihub_tool/__init__.py | 2 +- .../adk/tools/apihub_tool/apihub_toolset.py | 2 +- .../adk/tools/apihub_tool/clients/__init__.py | 2 +- .../apihub_tool/clients/apihub_client.py | 2 +- .../apihub_tool/clients/secret_client.py | 2 +- .../application_integration_tool/__init__.py | 2 +- .../application_integration_toolset.py | 2 +- .../clients/connections_client.py | 2 +- .../clients/integration_client.py | 2 +- .../integration_connector_tool.py | 2 +- .../adk/tools/authenticated_function_tool.py | 2 +- .../adk/tools/base_authenticated_tool.py | 2 +- src/google/adk/tools/base_tool.py | 2 +- src/google/adk/tools/base_toolset.py | 2 +- src/google/adk/tools/bigquery/__init__.py | 2 +- .../tools/bigquery/bigquery_credentials.py | 2 +- .../adk/tools/bigquery/bigquery_toolset.py | 2 +- src/google/adk/tools/bigquery/client.py | 2 +- src/google/adk/tools/bigquery/config.py | 2 +- .../adk/tools/bigquery/data_insights_tool.py | 2 +- .../adk/tools/bigquery/metadata_tool.py | 2 +- src/google/adk/tools/bigquery/query_tool.py | 2 +- src/google/adk/tools/bigtable/__init__.py | 2 +- .../tools/bigtable/bigtable_credentials.py | 2 +- .../adk/tools/bigtable/bigtable_toolset.py | 2 +- src/google/adk/tools/bigtable/client.py | 2 +- .../adk/tools/bigtable/metadata_tool.py | 2 +- src/google/adk/tools/bigtable/query_tool.py | 2 +- src/google/adk/tools/bigtable/settings.py | 2 +- src/google/adk/tools/computer_use/__init__.py | 2 +- .../adk/tools/computer_use/base_computer.py | 2 +- .../tools/computer_use/computer_use_tool.py | 2 +- .../computer_use/computer_use_toolset.py | 2 +- src/google/adk/tools/crewai_tool.py | 2 +- .../adk/tools/discovery_engine_search_tool.py | 2 +- .../adk/tools/enterprise_search_tool.py | 2 +- src/google/adk/tools/example_tool.py | 2 +- src/google/adk/tools/exit_loop_tool.py | 4 +- src/google/adk/tools/function_tool.py | 2 +- src/google/adk/tools/get_user_choice_tool.py | 4 +- .../adk/tools/google_api_tool/__init__.py | 2 +- .../tools/google_api_tool/google_api_tool.py | 2 +- .../google_api_tool/google_api_toolset.py | 2 +- .../google_api_tool/google_api_toolsets.py | 2 +- .../googleapi_to_openapi_converter.py | 2 +- .../adk/tools/google_maps_grounding_tool.py | 2 +- .../adk/tools/google_search_agent_tool.py | 2 +- src/google/adk/tools/google_search_tool.py | 2 +- src/google/adk/tools/google_tool.py | 2 +- src/google/adk/tools/langchain_tool.py | 2 +- src/google/adk/tools/load_artifacts_tool.py | 2 +- src/google/adk/tools/load_memory_tool.py | 2 +- src/google/adk/tools/load_web_page.py | 4 +- src/google/adk/tools/long_running_tool.py | 2 +- src/google/adk/tools/mcp_tool/__init__.py | 2 +- .../adk/tools/mcp_tool/conversion_utils.py | 2 +- .../adk/tools/mcp_tool/mcp_session_manager.py | 2 +- src/google/adk/tools/mcp_tool/mcp_tool.py | 2 +- src/google/adk/tools/mcp_tool/mcp_toolset.py | 2 +- src/google/adk/tools/openapi_tool/__init__.py | 2 +- .../adk/tools/openapi_tool/auth/__init__.py | 2 +- .../tools/openapi_tool/auth/auth_helpers.py | 4 +- .../auth/credential_exchangers/__init__.py | 2 +- .../auto_auth_credential_exchanger.py | 4 +- .../base_credential_exchanger.py | 4 +- .../credential_exchangers/oauth2_exchanger.py | 4 +- .../service_account_exchanger.py | 2 +- .../adk/tools/openapi_tool/common/__init__.py | 2 +- .../adk/tools/openapi_tool/common/common.py | 2 +- .../openapi_spec_parser/__init__.py | 2 +- .../openapi_spec_parser.py | 2 +- .../openapi_spec_parser/openapi_toolset.py | 2 +- .../openapi_spec_parser/operation_parser.py | 2 +- .../openapi_spec_parser/rest_api_tool.py | 2 +- .../openapi_spec_parser/tool_auth_handler.py | 2 +- src/google/adk/tools/preload_memory_tool.py | 2 +- src/google/adk/tools/pubsub/__init__.py | 2 +- src/google/adk/tools/pubsub/client.py | 2 +- src/google/adk/tools/pubsub/config.py | 2 +- src/google/adk/tools/pubsub/message_tool.py | 2 +- .../adk/tools/pubsub/pubsub_credentials.py | 2 +- src/google/adk/tools/pubsub/pubsub_toolset.py | 2 +- src/google/adk/tools/retrieval/__init__.py | 2 +- .../tools/retrieval/base_retrieval_tool.py | 2 +- .../adk/tools/retrieval/files_retrieval.py | 2 +- .../tools/retrieval/llama_index_retrieval.py | 2 +- .../retrieval/vertex_ai_rag_retrieval.py | 2 +- .../adk/tools/set_model_response_tool.py | 2 +- src/google/adk/tools/spanner/__init__.py | 2 +- src/google/adk/tools/spanner/client.py | 2 +- src/google/adk/tools/spanner/metadata_tool.py | 2 +- src/google/adk/tools/spanner/query_tool.py | 2 +- src/google/adk/tools/spanner/search_tool.py | 2 +- src/google/adk/tools/spanner/settings.py | 2 +- .../adk/tools/spanner/spanner_credentials.py | 2 +- .../adk/tools/spanner/spanner_toolset.py | 2 +- src/google/adk/tools/spanner/utils.py | 2 +- src/google/adk/tools/tool_configs.py | 2 +- src/google/adk/tools/tool_confirmation.py | 2 +- src/google/adk/tools/tool_context.py | 2 +- src/google/adk/tools/toolbox_toolset.py | 2 +- .../adk/tools/transfer_to_agent_tool.py | 2 +- src/google/adk/tools/url_context_tool.py | 2 +- src/google/adk/tools/vertex_ai_search_tool.py | 2 +- src/google/adk/utils/__init__.py | 2 +- src/google/adk/utils/_client_labels_utils.py | 2 +- src/google/adk/utils/_debug_output.py | 2 +- .../adk/utils/cache_performance_analyzer.py | 2 +- src/google/adk/utils/context_utils.py | 2 +- src/google/adk/utils/env_utils.py | 2 +- src/google/adk/utils/feature_decorator.py | 2 +- src/google/adk/utils/instructions_utils.py | 2 +- src/google/adk/utils/model_name_utils.py | 2 +- src/google/adk/utils/output_schema_utils.py | 2 +- src/google/adk/utils/streaming_utils.py | 2 +- src/google/adk/utils/variant_utils.py | 2 +- src/google/adk/utils/vertex_ai_utils.py | 2 +- src/google/adk/utils/yaml_utils.py | 2 +- src/google/adk/version.py | 2 +- tests/__init__.py | 2 +- tests/integration/__init__.py | 2 +- tests/integration/conftest.py | 2 +- tests/integration/fixture/__init__.py | 2 +- .../fixture/agent_with_config/__init__.py | 2 +- .../fixture/agent_with_config/agent.py | 2 +- .../fixture/bigquery_agent/__init__.py | 2 +- .../fixture/bigquery_agent/agent.py | 2 +- .../fixture/callback_agent/__init__.py | 2 +- .../fixture/callback_agent/agent.py | 2 +- .../fixture/context_update_test/__init__.py | 2 +- .../fixture/context_update_test/agent.py | 2 +- .../context_variable_agent/__init__.py | 2 +- .../fixture/context_variable_agent/agent.py | 2 +- .../__init__.py | 2 +- .../ecommerce_customer_service_agent/agent.py | 2 +- .../fixture/flow_complex_spark/__init__.py | 2 +- .../fixture/flow_complex_spark/agent.py | 2 +- .../fixture/hello_world_agent/__init__.py | 2 +- .../fixture/hello_world_agent/agent.py | 2 +- .../hello_world_agent_async/__init__.py | 2 +- .../fixture/hello_world_agent_async/agent.py | 2 +- .../fixture/home_automation_agent/__init__.py | 2 +- .../fixture/home_automation_agent/agent.py | 2 +- .../fixture/tool_agent/__init__.py | 2 +- tests/integration/fixture/tool_agent/agent.py | 2 +- .../fixture/trip_planner_agent/__init__.py | 2 +- .../fixture/trip_planner_agent/agent.py | 2 +- tests/integration/models/__init__.py | 2 +- tests/integration/models/test_gemma_llm.py | 2 +- tests/integration/models/test_google_llm.py | 2 +- .../models/test_litellm_no_function.py | 2 +- .../models/test_litellm_with_function.py | 2 +- tests/integration/test_callback.py | 2 +- tests/integration/test_context_variable.py | 2 +- .../test_evaluate_agent_in_fixture.py | 2 +- tests/integration/test_multi_agent.py | 2 +- tests/integration/test_multi_turn.py | 2 +- tests/integration/test_single_agent.py | 2 +- tests/integration/test_sub_agent.py | 2 +- tests/integration/test_system_instruction.py | 2 +- tests/integration/test_tools.py | 2 +- tests/integration/test_with_test_file.py | 2 +- tests/integration/tools/__init__.py | 2 +- tests/integration/utils/__init__.py | 2 +- tests/integration/utils/asserts.py | 2 +- tests/integration/utils/test_runner.py | 2 +- tests/unittests/__init__.py | 2 +- tests/unittests/a2a/__init__.py | 2 +- tests/unittests/a2a/converters/__init__.py | 2 +- .../a2a/converters/test_event_converter.py | 2 +- .../a2a/converters/test_part_converter.py | 2 +- .../a2a/converters/test_request_converter.py | 2 +- tests/unittests/a2a/converters/test_utils.py | 2 +- tests/unittests/a2a/executor/__init__.py | 2 +- .../a2a/executor/test_a2a_agent_executor.py | 2 +- .../executor/test_task_result_aggregator.py | 2 +- tests/unittests/a2a/logs/__init__.py | 2 +- tests/unittests/a2a/logs/test_log_utils.py | 2 +- tests/unittests/a2a/utils/__init__.py | 2 +- .../a2a/utils/test_agent_card_builder.py | 2 +- .../unittests/a2a/utils/test_agent_to_a2a.py | 2 +- tests/unittests/agents/__init__.py | 2 +- tests/unittests/agents/test_agent_clone.py | 2 +- tests/unittests/agents/test_agent_config.py | 2 +- tests/unittests/agents/test_base_agent.py | 2 +- .../unittests/agents/test_callback_context.py | 2 +- .../agents/test_context_cache_config.py | 2 +- .../test_gemini_context_cache_manager.py | 2 +- .../agents/test_invocation_context.py | 2 +- .../unittests/agents/test_langgraph_agent.py | 2 +- .../agents/test_llm_agent_callbacks.py | 2 +- .../agents/test_llm_agent_error_messages.py | 2 +- .../unittests/agents/test_llm_agent_fields.py | 2 +- .../agents/test_llm_agent_include_contents.py | 2 +- .../agents/test_llm_agent_output_save.py | 2 +- tests/unittests/agents/test_loop_agent.py | 2 +- .../agents/test_mcp_instruction_provider.py | 2 +- .../agents/test_model_callback_chain.py | 2 +- tests/unittests/agents/test_parallel_agent.py | 2 +- .../unittests/agents/test_readonly_context.py | 2 +- .../unittests/agents/test_remote_a2a_agent.py | 2 +- .../agents/test_resumable_llm_agent.py | 2 +- tests/unittests/agents/test_run_config.py | 2 +- .../unittests/agents/test_sequential_agent.py | 2 +- tests/unittests/apps/__init__.py | 2 +- tests/unittests/apps/test_apps.py | 2 +- tests/unittests/apps/test_compaction.py | 2 +- .../apps/test_llm_event_summarizer.py | 2 +- tests/unittests/artifacts/__init__.py | 2 +- .../artifacts/test_artifact_service.py | 2 +- .../unittests/artifacts/test_artifact_util.py | 2 +- tests/unittests/auth/__init__.py | 2 +- .../auth/credential_service/__init__.py | 2 +- .../test_in_memory_credential_service.py | 2 +- .../test_session_state_credential_service.py | 2 +- tests/unittests/auth/exchanger/__init__.py | 2 +- .../test_credential_exchanger_registry.py | 2 +- .../test_oauth2_credential_exchanger.py | 2 +- tests/unittests/auth/refresher/__init__.py | 2 +- .../test_credential_refresher_registry.py | 2 +- .../test_oauth2_credential_refresher.py | 2 +- tests/unittests/auth/test_auth_config.py | 2 +- tests/unittests/auth/test_auth_handler.py | 2 +- .../unittests/auth/test_auth_preprocessor.py | 2 +- .../unittests/auth/test_credential_manager.py | 2 +- .../auth/test_oauth2_credential_util.py | 2 +- tests/unittests/auth/test_oauth2_discovery.py | 2 +- tests/unittests/cli/__init__.py | 2 +- tests/unittests/cli/conformance/__init__.py | 2 +- .../conformance/test_adk_web_server_client.py | 2 +- .../test_cli_tools_click_option_mismatch.py | 2 +- tests/unittests/cli/test_cors_regex.py | 2 +- tests/unittests/cli/test_fast_api.py | 2 +- tests/unittests/cli/test_service_registry.py | 2 +- tests/unittests/cli/utils/__init__.py | 2 +- .../cli/utils/test_agent_change_handler.py | 2 +- .../unittests/cli/utils/test_agent_loader.py | 2 +- tests/unittests/cli/utils/test_cli.py | 2 +- tests/unittests/cli/utils/test_cli_create.py | 2 +- tests/unittests/cli/utils/test_cli_deploy.py | 2 +- .../cli/utils/test_cli_deploy_to_cloud_run.py | 2 +- tests/unittests/cli/utils/test_cli_eval.py | 2 +- .../cli/utils/test_cli_tools_click.py | 2 +- .../cli/utils/test_dot_adk_folder.py | 2 +- tests/unittests/cli/utils/test_envs.py | 2 +- tests/unittests/cli/utils/test_evals.py | 2 +- .../unittests/cli/utils/test_local_storage.py | 2 +- .../cli/utils/test_service_factory.py | 2 +- tests/unittests/code_executors/__init__.py | 2 +- ...test_agent_engine_sandbox_code_executor.py | 2 +- .../test_built_in_code_executor.py | 2 +- .../test_code_executor_context.py | 2 +- .../code_executors/test_gke_code_executor.py | 2 +- .../test_unsafe_local_code_executor.py | 2 +- tests/unittests/conftest.py | 2 +- tests/unittests/evaluation/__init__.py | 2 +- .../evaluation/simulation/__init__.py | 2 +- .../test_llm_backed_user_simulator.py | 2 +- ...est_per_turn_user_simulation_quality_v1.py | 2 +- .../simulation/test_static_user_simulator.py | 2 +- .../simulation/test_user_simulator.py | 2 +- .../test_user_simulator_provider.py | 2 +- .../unittests/evaluation/test_app_details.py | 2 +- tests/unittests/evaluation/test_eval_case.py | 2 +- .../unittests/evaluation/test_eval_config.py | 2 +- .../evaluation/test_evaluation_generator.py | 2 +- .../test_final_response_match_v1.py | 2 +- .../test_final_response_match_v2.py | 2 +- .../test_gcs_eval_set_results_manager.py | 2 +- .../evaluation/test_gcs_eval_sets_manager.py | 2 +- .../evaluation/test_hallucinations_v1.py | 2 +- .../test_in_memory_eval_sets_manager.py | 2 +- .../unittests/evaluation/test_llm_as_judge.py | 2 +- .../evaluation/test_llm_as_judge_utils.py | 2 +- .../evaluation/test_local_eval_service.py | 2 +- .../test_local_eval_set_results_manager.py | 2 +- .../test_local_eval_sets_manager.py | 2 +- .../test_metric_evaluator_registry.py | 2 +- .../test_request_intercepter_plugin.py | 2 +- .../evaluation/test_response_evaluator.py | 2 +- .../evaluation/test_retry_options_utils.py | 2 +- .../evaluation/test_rubric_based_evaluator.py | 2 +- ..._rubric_based_final_response_quality_v1.py | 2 +- .../test_rubric_based_tool_use_quality_v1.py | 2 +- .../evaluation/test_safety_evaluator.py | 2 +- .../evaluation/test_trajectory_evaluator.py | 2 +- .../evaluation/test_vertex_ai_eval_facade.py | 2 +- .../features/test_feature_decorator.py | 2 +- .../features/test_feature_registry.py | 2 +- tests/unittests/flows/__init__.py | 2 +- tests/unittests/flows/llm_flows/__init__.py | 2 +- .../flows/llm_flows/test_agent_transfer.py | 2 +- ...test_agent_transfer_system_instructions.py | 2 +- .../llm_flows/test_async_tool_callbacks.py | 2 +- .../llm_flows/test_audio_cache_manager.py | 2 +- .../flows/llm_flows/test_base_llm_flow.py | 2 +- .../test_base_llm_flow_partial_handling.py | 2 +- .../llm_flows/test_base_llm_flow_realtime.py | 2 +- .../flows/llm_flows/test_basic_processor.py | 2 +- .../flows/llm_flows/test_code_execution.py | 2 +- .../flows/llm_flows/test_contents.py | 2 +- .../flows/llm_flows/test_contents_branch.py | 2 +- .../flows/llm_flows/test_contents_function.py | 2 +- .../llm_flows/test_contents_other_agent.py | 2 +- .../llm_flows/test_context_cache_processor.py | 2 +- .../test_functions_error_messages.py | 2 +- .../llm_flows/test_functions_long_running.py | 2 +- .../llm_flows/test_functions_parallel.py | 2 +- .../llm_flows/test_functions_request_euc.py | 2 +- .../llm_flows/test_functions_sequential.py | 2 +- .../flows/llm_flows/test_functions_simple.py | 2 +- .../flows/llm_flows/test_identity.py | 2 +- .../flows/llm_flows/test_instructions.py | 2 +- .../llm_flows/test_interactions_processor.py | 2 +- .../llm_flows/test_live_tool_callbacks.py | 2 +- .../flows/llm_flows/test_model_callbacks.py | 2 +- .../flows/llm_flows/test_nl_planning.py | 2 +- .../flows/llm_flows/test_other_configs.py | 2 +- .../llm_flows/test_output_schema_processor.py | 2 +- .../llm_flows/test_plugin_model_callbacks.py | 2 +- .../llm_flows/test_plugin_tool_callbacks.py | 2 +- .../test_progressive_sse_streaming.py | 2 +- .../llm_flows/test_request_confirmation.py | 2 +- .../flows/llm_flows/test_tool_callbacks.py | 2 +- .../flows/llm_flows/test_tool_telemetry.py | 2 +- .../llm_flows/test_transcription_manager.py | 2 +- .../memory/test_in_memory_memory_service.py | 2 +- .../test_vertex_ai_memory_bank_service.py | 2 +- tests/unittests/models/__init__.py | 2 +- tests/unittests/models/test_anthropic_llm.py | 2 +- tests/unittests/models/test_apigee_llm.py | 2 +- tests/unittests/models/test_cache_metadata.py | 2 +- .../models/test_gemini_llm_connection.py | 2 +- tests/unittests/models/test_gemma_llm.py | 2 +- tests/unittests/models/test_google_llm.py | 2 +- .../models/test_interactions_utils.py | 2 +- tests/unittests/models/test_litellm.py | 2 +- tests/unittests/models/test_llm_request.py | 2 +- tests/unittests/models/test_llm_response.py | 2 +- tests/unittests/models/test_models.py | 2 +- tests/unittests/plugins/__init__.py | 2 +- tests/unittests/plugins/test_base_plugin.py | 2 +- .../test_bigquery_agent_analytics_plugin.py | 2 +- .../plugins/test_context_filtering_plugin.py | 2 +- .../plugins/test_global_instruction_plugin.py | 2 +- .../test_multimodal_tool_results_plugin.py | 2 +- .../unittests/plugins/test_plugin_manager.py | 2 +- .../plugins/test_reflect_retry_tool_plugin.py | 2 +- .../plugins/test_save_files_as_artifacts.py | 2 +- tests/unittests/runners/__init__.py | 2 +- .../runners/test_pause_invocation.py | 2 +- .../runners/test_resume_invocation.py | 2 +- .../runners/test_run_tool_confirmation.py | 2 +- tests/unittests/runners/test_runner_debug.py | 2 +- tests/unittests/runners/test_runner_rewind.py | 2 +- tests/unittests/sessions/__init__.py | 2 +- .../migration/test_database_schema.py | 2 +- .../sessions/migration/test_migration.py | 2 +- .../sessions/test_dynamic_pickle_type.py | 2 +- .../sessions/test_session_service.py | 2 +- .../sessions/test_v0_storage_event.py | 2 +- .../test_vertex_ai_session_service.py | 2 +- tests/unittests/streaming/__init__.py | 2 +- .../streaming/test_live_streaming_configs.py | 2 +- .../streaming/test_multi_agent_streaming.py | 2 +- tests/unittests/streaming/test_streaming.py | 2 +- .../streaming/test_streaming_audio_storage.py | 2 +- tests/unittests/telemetry/__init__.py | 2 +- tests/unittests/telemetry/test_functional.py | 2 +- .../unittests/telemetry/test_google_cloud.py | 2 +- tests/unittests/telemetry/test_setup.py | 2 +- tests/unittests/telemetry/test_spans.py | 2 +- tests/unittests/test_runners.py | 2 +- tests/unittests/testing_utils.py | 2 +- tests/unittests/tools/__init__.py | 2 +- .../apihub_tool/clients/test_apihub_client.py | 2 +- .../apihub_tool/clients/test_secret_client.py | 2 +- .../tools/apihub_tool/test_apihub_toolset.py | 2 +- .../clients/test_connections_client.py | 2 +- .../clients/test_integration_client.py | 2 +- .../test_application_integration_toolset.py | 2 +- .../test_integration_connector_tool.py | 2 +- tests/unittests/tools/bigquery/__init__ | 2 +- .../tools/bigquery/test_bigquery_client.py | 2 +- .../bigquery/test_bigquery_credentials.py | 2 +- .../test_bigquery_data_insights_tool.py | 2 +- .../bigquery/test_bigquery_metadata_tool.py | 2 +- .../bigquery/test_bigquery_query_tool.py | 2 +- .../bigquery/test_bigquery_tool_config.py | 2 +- .../tools/bigquery/test_bigquery_toolset.py | 2 +- tests/unittests/tools/bigtable/__init__ | 2 +- .../bigtable/test_bigtable_credentials.py | 2 +- .../bigtable/test_bigtable_metadata_tool.py | 2 +- .../bigtable/test_bigtable_query_tool.py | 2 +- .../tools/bigtable/test_bigtable_toolset.py | 2 +- tests/unittests/tools/bigtable/test_client.py | 2 +- .../unittests/tools/computer_use/__init__.py | 2 +- .../tools/computer_use/test_base_computer.py | 2 +- .../computer_use/test_computer_use_tool.py | 2 +- .../computer_use/test_computer_use_toolset.py | 2 +- .../tools/google_api_tool/__init__.py | 2 +- .../google_api_tool/test_docs_batchupdate.py | 2 +- .../google_api_tool/test_google_api_tool.py | 2 +- .../test_google_api_toolset.py | 2 +- .../test_googleapi_to_openapi_converter.py | 2 +- tests/unittests/tools/mcp_tool/__init__.py | 2 +- .../tools/mcp_tool/test_conversion_utils.py | 2 +- .../mcp_tool/test_mcp_session_manager.py | 2 +- .../unittests/tools/mcp_tool/test_mcp_tool.py | 2 +- .../tools/mcp_tool/test_mcp_toolset.py | 2 +- .../test_auto_auth_credential_exchanger.py | 2 +- .../test_base_auth_credential_exchanger.py | 2 +- .../test_oauth2_exchanger.py | 2 +- .../test_service_account_exchanger.py | 2 +- .../openapi_tool/auth/test_auth_helper.py | 2 +- .../tools/openapi_tool/common/test_common.py | 2 +- .../openapi_spec_parser/test.yaml | 2 +- .../test_openapi_spec_parser.py | 2 +- .../test_openapi_toolset.py | 2 +- .../test_operation_parser.py | 2 +- .../openapi_spec_parser/test_rest_api_tool.py | 2 +- .../test_tool_auth_handler.py | 2 +- .../tools/pubsub/test_pubsub_client.py | 2 +- .../tools/pubsub/test_pubsub_config.py | 2 +- .../tools/pubsub/test_pubsub_credentials.py | 2 +- .../tools/pubsub/test_pubsub_message_tool.py | 2 +- .../tools/pubsub/test_pubsub_toolset.py | 2 +- tests/unittests/tools/retrieval/__init__.py | 2 +- .../tools/retrieval/test_files_retrieval.py | 2 +- .../retrieval/test_vertex_ai_rag_retrieval.py | 2 +- tests/unittests/tools/spanner/__init__ | 2 +- .../tools/spanner/test_metadata_tool.py | 2 +- .../tools/spanner/test_search_tool.py | 2 +- .../tools/spanner/test_spanner_client.py | 2 +- .../tools/spanner/test_spanner_credentials.py | 2 +- .../tools/spanner/test_spanner_query_tool.py | 2 +- .../spanner/test_spanner_tool_settings.py | 2 +- .../tools/spanner/test_spanner_toolset.py | 2 +- tests/unittests/tools/spanner/test_utils.py | 2 +- tests/unittests/tools/test_agent_tool.py | 2 +- tests/unittests/tools/test_api_registry.py | 2 +- .../tools/test_authenticated_function_tool.py | 2 +- .../tools/test_base_authenticated_tool.py | 2 +- .../test_base_google_credentials_manager.py | 2 +- tests/unittests/tools/test_base_tool.py | 2 +- tests/unittests/tools/test_base_toolset.py | 2 +- .../tools/test_build_function_declaration.py | 2 +- tests/unittests/tools/test_crewai_tool.py | 2 +- .../test_discovery_engine_search_tool.py | 2 +- .../tools/test_enterprise_web_search_tool.py | 2 +- .../tools/test_from_function_with_options.py | 2 +- tests/unittests/tools/test_function_tool.py | 2 +- .../tools/test_function_tool_declarations.py | 2 +- .../tools/test_function_tool_pydantic.py | 2 +- ...t_function_tool_with_import_annotations.py | 2 +- .../tools/test_gemini_schema_util.py | 2 +- .../tools/test_google_search_agent_tool.py | 2 +- .../tools/test_google_search_tool.py | 2 +- tests/unittests/tools/test_google_tool.py | 2 +- tests/unittests/tools/test_langchain_tool.py | 2 +- .../unittests/tools/test_long_running_tool.py | 2 +- .../tools/test_set_model_response_tool.py | 2 +- tests/unittests/tools/test_tool_config.py | 2 +- .../tools/test_transfer_to_agent_tool.py | 2 +- .../unittests/tools/test_url_context_tool.py | 2 +- .../tools/test_vertex_ai_search_tool.py | 2 +- tests/unittests/utils/__init__.py | 2 +- .../utils/test_cache_performance_analyzer.py | 2 +- .../utils/test_client_labels_utils.py | 2 +- tests/unittests/utils/test_env_utils.py | 2 +- .../utils/test_instructions_utils.py | 2 +- .../unittests/utils/test_model_name_utils.py | 2 +- .../utils/test_output_schema_utils.py | 2 +- tests/unittests/utils/test_streaming_utils.py | 2 +- tests/unittests/utils/test_vertex_ai_utils.py | 2 +- tests/unittests/utils/test_yaml_utils.py | 2 +- 1079 files changed, 1147 insertions(+), 1103 deletions(-) diff --git a/.github/workflows/check-file-contents.yml b/.github/workflows/check-file-contents.yml index 974f3816a1..7670733e97 100644 --- a/.github/workflows/check-file-contents.yml +++ b/.github/workflows/check-file-contents.yml @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/isort.yml b/.github/workflows/isort.yml index a1967b1f53..7a4a81bfd5 100644 --- a/.github/workflows/isort.yml +++ b/.github/workflows/isort.yml @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/pyink.yml b/.github/workflows/pyink.yml index bcd872bda8..4dd9073fc7 100644 --- a/.github/workflows/pyink.yml +++ b/.github/workflows/pyink.yml @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/python-unit-tests.yml b/.github/workflows/python-unit-tests.yml index a19e893469..abbe5c0d06 100644 --- a/.github/workflows/python-unit-tests.yml +++ b/.github/workflows/python-unit-tests.yml @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/workflows/stale-bot.yml b/.github/workflows/stale-bot.yml index 1e539c7ff6..b6c897b61f 100644 --- a/.github/workflows/stale-bot.yml +++ b/.github/workflows/stale-bot.yml @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/AGENTS.md b/AGENTS.md index 3e8b3543e8..1ec9dcb857 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -316,7 +316,7 @@ navigation and refactoring. immediately after the license header, before any other imports. ```python -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/autoformat.sh b/autoformat.sh index d1c832b864..3a2dc8c388 100755 --- a/autoformat.sh +++ b/autoformat.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_auth/__init__.py b/contributing/samples/a2a_auth/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/a2a_auth/__init__.py +++ b/contributing/samples/a2a_auth/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_auth/agent.py b/contributing/samples/a2a_auth/agent.py index a4c65624d2..6d07ae6ab3 100644 --- a/contributing/samples/a2a_auth/agent.py +++ b/contributing/samples/a2a_auth/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_auth/remote_a2a/bigquery_agent/__init__.py b/contributing/samples/a2a_auth/remote_a2a/bigquery_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/a2a_auth/remote_a2a/bigquery_agent/__init__.py +++ b/contributing/samples/a2a_auth/remote_a2a/bigquery_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_auth/remote_a2a/bigquery_agent/agent.py b/contributing/samples/a2a_auth/remote_a2a/bigquery_agent/agent.py index 05517cd86e..0d8992ad34 100644 --- a/contributing/samples/a2a_auth/remote_a2a/bigquery_agent/agent.py +++ b/contributing/samples/a2a_auth/remote_a2a/bigquery_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_basic/__init__.py b/contributing/samples/a2a_basic/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/a2a_basic/__init__.py +++ b/contributing/samples/a2a_basic/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_basic/agent.py b/contributing/samples/a2a_basic/agent.py index 49e542d1de..d79a1c256e 100755 --- a/contributing/samples/a2a_basic/agent.py +++ b/contributing/samples/a2a_basic/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_basic/remote_a2a/check_prime_agent/__init__.py b/contributing/samples/a2a_basic/remote_a2a/check_prime_agent/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/a2a_basic/remote_a2a/check_prime_agent/__init__.py +++ b/contributing/samples/a2a_basic/remote_a2a/check_prime_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_basic/remote_a2a/check_prime_agent/agent.py b/contributing/samples/a2a_basic/remote_a2a/check_prime_agent/agent.py index 1a7cd5565f..64ae534e63 100755 --- a/contributing/samples/a2a_basic/remote_a2a/check_prime_agent/agent.py +++ b/contributing/samples/a2a_basic/remote_a2a/check_prime_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_human_in_loop/__init__.py b/contributing/samples/a2a_human_in_loop/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/a2a_human_in_loop/__init__.py +++ b/contributing/samples/a2a_human_in_loop/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_human_in_loop/agent.py b/contributing/samples/a2a_human_in_loop/agent.py index a1f7d91231..30d493ef0d 100644 --- a/contributing/samples/a2a_human_in_loop/agent.py +++ b/contributing/samples/a2a_human_in_loop/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_human_in_loop/remote_a2a/human_in_loop/__init__.py b/contributing/samples/a2a_human_in_loop/remote_a2a/human_in_loop/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/a2a_human_in_loop/remote_a2a/human_in_loop/__init__.py +++ b/contributing/samples/a2a_human_in_loop/remote_a2a/human_in_loop/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_human_in_loop/remote_a2a/human_in_loop/agent.py b/contributing/samples/a2a_human_in_loop/remote_a2a/human_in_loop/agent.py index 9a71fb184e..08a7f255ed 100644 --- a/contributing/samples/a2a_human_in_loop/remote_a2a/human_in_loop/agent.py +++ b/contributing/samples/a2a_human_in_loop/remote_a2a/human_in_loop/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_root/agent.py b/contributing/samples/a2a_root/agent.py index c913a6fad8..b52b778c0b 100755 --- a/contributing/samples/a2a_root/agent.py +++ b/contributing/samples/a2a_root/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_root/remote_a2a/hello_world/__init__.py b/contributing/samples/a2a_root/remote_a2a/hello_world/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/a2a_root/remote_a2a/hello_world/__init__.py +++ b/contributing/samples/a2a_root/remote_a2a/hello_world/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/a2a_root/remote_a2a/hello_world/agent.py b/contributing/samples/a2a_root/remote_a2a/hello_world/agent.py index f1cb8a33ef..6261f4d486 100755 --- a/contributing/samples/a2a_root/remote_a2a/hello_world/agent.py +++ b/contributing/samples/a2a_root/remote_a2a/hello_world/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_answering_agent/__init__.py b/contributing/samples/adk_answering_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/adk_answering_agent/__init__.py +++ b/contributing/samples/adk_answering_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_answering_agent/agent.py b/contributing/samples/adk_answering_agent/agent.py index 69513bace3..ff82e5029a 100644 --- a/contributing/samples/adk_answering_agent/agent.py +++ b/contributing/samples/adk_answering_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_answering_agent/gemini_assistant/__init__.py b/contributing/samples/adk_answering_agent/gemini_assistant/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/adk_answering_agent/gemini_assistant/__init__.py +++ b/contributing/samples/adk_answering_agent/gemini_assistant/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_answering_agent/gemini_assistant/agent.py b/contributing/samples/adk_answering_agent/gemini_assistant/agent.py index e8c22e29f3..812a78174f 100644 --- a/contributing/samples/adk_answering_agent/gemini_assistant/agent.py +++ b/contributing/samples/adk_answering_agent/gemini_assistant/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_answering_agent/main.py b/contributing/samples/adk_answering_agent/main.py index ffb251f540..0c06fce8b9 100644 --- a/contributing/samples/adk_answering_agent/main.py +++ b/contributing/samples/adk_answering_agent/main.py @@ -1,6 +1,6 @@ """ADK Answering Agent main script.""" -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_answering_agent/settings.py b/contributing/samples/adk_answering_agent/settings.py index 5ca57481b2..e7b1f8275e 100644 --- a/contributing/samples/adk_answering_agent/settings.py +++ b/contributing/samples/adk_answering_agent/settings.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_answering_agent/tools.py b/contributing/samples/adk_answering_agent/tools.py index cb20b29cc0..b817e6f036 100644 --- a/contributing/samples/adk_answering_agent/tools.py +++ b/contributing/samples/adk_answering_agent/tools.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_answering_agent/upload_docs_to_vertex_ai_search.py b/contributing/samples/adk_answering_agent/upload_docs_to_vertex_ai_search.py index 96fe6adf0a..fcf312753e 100644 --- a/contributing/samples/adk_answering_agent/upload_docs_to_vertex_ai_search.py +++ b/contributing/samples/adk_answering_agent/upload_docs_to_vertex_ai_search.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_answering_agent/utils.py b/contributing/samples/adk_answering_agent/utils.py index dafebed272..71eb18c554 100644 --- a/contributing/samples/adk_answering_agent/utils.py +++ b/contributing/samples/adk_answering_agent/utils.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/__init__.py b/contributing/samples/adk_documentation/__init__.py index 0a2669d7a2..58d482ea38 100644 --- a/contributing/samples/adk_documentation/__init__.py +++ b/contributing/samples/adk_documentation/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/adk_docs_updater/__init__.py b/contributing/samples/adk_documentation/adk_docs_updater/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/adk_documentation/adk_docs_updater/__init__.py +++ b/contributing/samples/adk_documentation/adk_docs_updater/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/adk_docs_updater/agent.py b/contributing/samples/adk_documentation/adk_docs_updater/agent.py index c54a5c27de..4b3cac0794 100644 --- a/contributing/samples/adk_documentation/adk_docs_updater/agent.py +++ b/contributing/samples/adk_documentation/adk_docs_updater/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/adk_docs_updater/main.py b/contributing/samples/adk_documentation/adk_docs_updater/main.py index 3c3839fb61..4fcdb6e659 100644 --- a/contributing/samples/adk_documentation/adk_docs_updater/main.py +++ b/contributing/samples/adk_documentation/adk_docs_updater/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/adk_release_analyzer/__init__.py b/contributing/samples/adk_documentation/adk_release_analyzer/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/adk_documentation/adk_release_analyzer/__init__.py +++ b/contributing/samples/adk_documentation/adk_release_analyzer/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/adk_release_analyzer/agent.py b/contributing/samples/adk_documentation/adk_release_analyzer/agent.py index ddad17d310..158df0fe43 100644 --- a/contributing/samples/adk_documentation/adk_release_analyzer/agent.py +++ b/contributing/samples/adk_documentation/adk_release_analyzer/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/adk_release_analyzer/main.py b/contributing/samples/adk_documentation/adk_release_analyzer/main.py index 1d43302c84..bfad49e5e0 100644 --- a/contributing/samples/adk_documentation/adk_release_analyzer/main.py +++ b/contributing/samples/adk_documentation/adk_release_analyzer/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/settings.py b/contributing/samples/adk_documentation/settings.py index 247aa4c4c0..3ef47f1ce0 100644 --- a/contributing/samples/adk_documentation/settings.py +++ b/contributing/samples/adk_documentation/settings.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/tools.py b/contributing/samples/adk_documentation/tools.py index c6fd4c2f4d..66c858c04f 100644 --- a/contributing/samples/adk_documentation/tools.py +++ b/contributing/samples/adk_documentation/tools.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_documentation/utils.py b/contributing/samples/adk_documentation/utils.py index 1fd2efbf4a..89bfb66384 100644 --- a/contributing/samples/adk_documentation/utils.py +++ b/contributing/samples/adk_documentation/utils.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_issue_formatting_agent/__init__.py b/contributing/samples/adk_issue_formatting_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/adk_issue_formatting_agent/__init__.py +++ b/contributing/samples/adk_issue_formatting_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_issue_formatting_agent/agent.py b/contributing/samples/adk_issue_formatting_agent/agent.py index f2450b3240..5aa55998c0 100644 --- a/contributing/samples/adk_issue_formatting_agent/agent.py +++ b/contributing/samples/adk_issue_formatting_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_issue_formatting_agent/settings.py b/contributing/samples/adk_issue_formatting_agent/settings.py index d29bda9b75..ed5b1c49b2 100644 --- a/contributing/samples/adk_issue_formatting_agent/settings.py +++ b/contributing/samples/adk_issue_formatting_agent/settings.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_issue_formatting_agent/utils.py b/contributing/samples/adk_issue_formatting_agent/utils.py index c8c4561bdc..54498c8886 100644 --- a/contributing/samples/adk_issue_formatting_agent/utils.py +++ b/contributing/samples/adk_issue_formatting_agent/utils.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_knowledge_agent/__init__.py b/contributing/samples/adk_knowledge_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/adk_knowledge_agent/__init__.py +++ b/contributing/samples/adk_knowledge_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_knowledge_agent/agent.py b/contributing/samples/adk_knowledge_agent/agent.py index 90eb5e6691..9ac23dc1f1 100644 --- a/contributing/samples/adk_knowledge_agent/agent.py +++ b/contributing/samples/adk_knowledge_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_pr_agent/__init__.py b/contributing/samples/adk_pr_agent/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/adk_pr_agent/__init__.py +++ b/contributing/samples/adk_pr_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_pr_agent/agent.py b/contributing/samples/adk_pr_agent/agent.py index 7d6088ac45..043cfa61ba 100644 --- a/contributing/samples/adk_pr_agent/agent.py +++ b/contributing/samples/adk_pr_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_pr_agent/main.py b/contributing/samples/adk_pr_agent/main.py index ecf332c2d6..272b678764 100644 --- a/contributing/samples/adk_pr_agent/main.py +++ b/contributing/samples/adk_pr_agent/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_pr_triaging_agent/__init__.py b/contributing/samples/adk_pr_triaging_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/adk_pr_triaging_agent/__init__.py +++ b/contributing/samples/adk_pr_triaging_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_pr_triaging_agent/agent.py b/contributing/samples/adk_pr_triaging_agent/agent.py index 11f45131e4..8363995cc3 100644 --- a/contributing/samples/adk_pr_triaging_agent/agent.py +++ b/contributing/samples/adk_pr_triaging_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_pr_triaging_agent/main.py b/contributing/samples/adk_pr_triaging_agent/main.py index ad5893d855..fef2f242ae 100644 --- a/contributing/samples/adk_pr_triaging_agent/main.py +++ b/contributing/samples/adk_pr_triaging_agent/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_pr_triaging_agent/settings.py b/contributing/samples/adk_pr_triaging_agent/settings.py index ca1d7ff2b7..844dbdc67b 100644 --- a/contributing/samples/adk_pr_triaging_agent/settings.py +++ b/contributing/samples/adk_pr_triaging_agent/settings.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_pr_triaging_agent/utils.py b/contributing/samples/adk_pr_triaging_agent/utils.py index ebcfda9fad..1b0afbb093 100644 --- a/contributing/samples/adk_pr_triaging_agent/utils.py +++ b/contributing/samples/adk_pr_triaging_agent/utils.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_stale_agent/__init__.py b/contributing/samples/adk_stale_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/adk_stale_agent/__init__.py +++ b/contributing/samples/adk_stale_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_stale_agent/agent.py b/contributing/samples/adk_stale_agent/agent.py index e9fbe49bdf..5e252aabf7 100644 --- a/contributing/samples/adk_stale_agent/agent.py +++ b/contributing/samples/adk_stale_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_stale_agent/main.py b/contributing/samples/adk_stale_agent/main.py index d4fe58dd63..f61f87f333 100644 --- a/contributing/samples/adk_stale_agent/main.py +++ b/contributing/samples/adk_stale_agent/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_stale_agent/settings.py b/contributing/samples/adk_stale_agent/settings.py index 599c6ef2ea..82f6d3a4f0 100644 --- a/contributing/samples/adk_stale_agent/settings.py +++ b/contributing/samples/adk_stale_agent/settings.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_stale_agent/utils.py b/contributing/samples/adk_stale_agent/utils.py index a396c22ac7..e7cd721025 100644 --- a/contributing/samples/adk_stale_agent/utils.py +++ b/contributing/samples/adk_stale_agent/utils.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_triaging_agent/__init__.py b/contributing/samples/adk_triaging_agent/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/adk_triaging_agent/__init__.py +++ b/contributing/samples/adk_triaging_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_triaging_agent/agent.py b/contributing/samples/adk_triaging_agent/agent.py index 59cfb399ab..313e9cc15f 100644 --- a/contributing/samples/adk_triaging_agent/agent.py +++ b/contributing/samples/adk_triaging_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_triaging_agent/main.py b/contributing/samples/adk_triaging_agent/main.py index 3a2d4da570..2d65cfd67d 100644 --- a/contributing/samples/adk_triaging_agent/main.py +++ b/contributing/samples/adk_triaging_agent/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_triaging_agent/settings.py b/contributing/samples/adk_triaging_agent/settings.py index ea21f8c679..fdc8b4e033 100644 --- a/contributing/samples/adk_triaging_agent/settings.py +++ b/contributing/samples/adk_triaging_agent/settings.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/adk_triaging_agent/utils.py b/contributing/samples/adk_triaging_agent/utils.py index fca421abb8..8c5aa9b19d 100644 --- a/contributing/samples/adk_triaging_agent/utils.py +++ b/contributing/samples/adk_triaging_agent/utils.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/agent_engine_code_execution/__init__.py b/contributing/samples/agent_engine_code_execution/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/agent_engine_code_execution/__init__.py +++ b/contributing/samples/agent_engine_code_execution/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/agent_engine_code_execution/agent.py b/contributing/samples/agent_engine_code_execution/agent.py index ae58ec8dc4..d85989eb2d 100644 --- a/contributing/samples/agent_engine_code_execution/agent.py +++ b/contributing/samples/agent_engine_code_execution/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/api_registry_agent/__init__.py b/contributing/samples/api_registry_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/api_registry_agent/__init__.py +++ b/contributing/samples/api_registry_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/api_registry_agent/agent.py b/contributing/samples/api_registry_agent/agent.py index 393a541254..5247c9fac5 100644 --- a/contributing/samples/api_registry_agent/agent.py +++ b/contributing/samples/api_registry_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/application_integration_agent/__init__.py b/contributing/samples/application_integration_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/application_integration_agent/__init__.py +++ b/contributing/samples/application_integration_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/application_integration_agent/agent.py b/contributing/samples/application_integration_agent/agent.py index 83e1143600..fed5d8e5d1 100644 --- a/contributing/samples/application_integration_agent/agent.py +++ b/contributing/samples/application_integration_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/artifact_save_text/__init__.py b/contributing/samples/artifact_save_text/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/artifact_save_text/__init__.py +++ b/contributing/samples/artifact_save_text/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/artifact_save_text/agent.py b/contributing/samples/artifact_save_text/agent.py index 3ce43bcd15..0dd719aa96 100755 --- a/contributing/samples/artifact_save_text/agent.py +++ b/contributing/samples/artifact_save_text/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/authn-adk-all-in-one/adk_agents/agent_openapi_tools/__init__.py b/contributing/samples/authn-adk-all-in-one/adk_agents/agent_openapi_tools/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/authn-adk-all-in-one/adk_agents/agent_openapi_tools/__init__.py +++ b/contributing/samples/authn-adk-all-in-one/adk_agents/agent_openapi_tools/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/authn-adk-all-in-one/adk_agents/agent_openapi_tools/agent.py b/contributing/samples/authn-adk-all-in-one/adk_agents/agent_openapi_tools/agent.py index db956ea454..ea9101d490 100644 --- a/contributing/samples/authn-adk-all-in-one/adk_agents/agent_openapi_tools/agent.py +++ b/contributing/samples/authn-adk-all-in-one/adk_agents/agent_openapi_tools/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/authn-adk-all-in-one/hotel_booker_app/hotelbooker_core.py b/contributing/samples/authn-adk-all-in-one/hotel_booker_app/hotelbooker_core.py index 3f6916034f..8bf94632d8 100644 --- a/contributing/samples/authn-adk-all-in-one/hotel_booker_app/hotelbooker_core.py +++ b/contributing/samples/authn-adk-all-in-one/hotel_booker_app/hotelbooker_core.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/authn-adk-all-in-one/hotel_booker_app/main.py b/contributing/samples/authn-adk-all-in-one/hotel_booker_app/main.py index 87cbccd3c0..3f7c67dcba 100644 --- a/contributing/samples/authn-adk-all-in-one/hotel_booker_app/main.py +++ b/contributing/samples/authn-adk-all-in-one/hotel_booker_app/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/authn-adk-all-in-one/idp/app.py b/contributing/samples/authn-adk-all-in-one/idp/app.py index 0cc15cd084..259059ceda 100644 --- a/contributing/samples/authn-adk-all-in-one/idp/app.py +++ b/contributing/samples/authn-adk-all-in-one/idp/app.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/bigquery/__init__.py b/contributing/samples/bigquery/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/bigquery/__init__.py +++ b/contributing/samples/bigquery/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/bigquery/agent.py b/contributing/samples/bigquery/agent.py index 2389b25f47..5601795d11 100644 --- a/contributing/samples/bigquery/agent.py +++ b/contributing/samples/bigquery/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/bigtable/__init__.py b/contributing/samples/bigtable/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/bigtable/__init__.py +++ b/contributing/samples/bigtable/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/bigtable/agent.py b/contributing/samples/bigtable/agent.py index d79a640ba3..d35f51c1ef 100644 --- a/contributing/samples/bigtable/agent.py +++ b/contributing/samples/bigtable/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/built_in_multi_tools/__init__.py b/contributing/samples/built_in_multi_tools/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/built_in_multi_tools/__init__.py +++ b/contributing/samples/built_in_multi_tools/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/built_in_multi_tools/agent.py b/contributing/samples/built_in_multi_tools/agent.py index 3eb9ce8bef..03b53b12fa 100644 --- a/contributing/samples/built_in_multi_tools/agent.py +++ b/contributing/samples/built_in_multi_tools/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/cache_analysis/__init__.py b/contributing/samples/cache_analysis/__init__.py index 3d21a562d3..2d0ae3183e 100644 --- a/contributing/samples/cache_analysis/__init__.py +++ b/contributing/samples/cache_analysis/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/cache_analysis/agent.py b/contributing/samples/cache_analysis/agent.py index b1a25bf88a..d768cb97c3 100644 --- a/contributing/samples/cache_analysis/agent.py +++ b/contributing/samples/cache_analysis/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/cache_analysis/run_cache_experiments.py b/contributing/samples/cache_analysis/run_cache_experiments.py index c65df3cf1d..d163e09363 100644 --- a/contributing/samples/cache_analysis/run_cache_experiments.py +++ b/contributing/samples/cache_analysis/run_cache_experiments.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/cache_analysis/utils.py b/contributing/samples/cache_analysis/utils.py index e2c9f89101..2c4ad71d2f 100644 --- a/contributing/samples/cache_analysis/utils.py +++ b/contributing/samples/cache_analysis/utils.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/callbacks/__init__.py b/contributing/samples/callbacks/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/callbacks/__init__.py +++ b/contributing/samples/callbacks/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/callbacks/agent.py b/contributing/samples/callbacks/agent.py index adbf15a643..e67b7de2ca 100755 --- a/contributing/samples/callbacks/agent.py +++ b/contributing/samples/callbacks/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/callbacks/main.py b/contributing/samples/callbacks/main.py index 7cbf15e480..17038c42f7 100755 --- a/contributing/samples/callbacks/main.py +++ b/contributing/samples/callbacks/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/code_execution/__init__.py b/contributing/samples/code_execution/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/code_execution/__init__.py +++ b/contributing/samples/code_execution/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/code_execution/agent.py b/contributing/samples/code_execution/agent.py index 82de04f25d..9f99ac4582 100644 --- a/contributing/samples/code_execution/agent.py +++ b/contributing/samples/code_execution/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/code_execution/gke_sandbox_agent.py b/contributing/samples/code_execution/gke_sandbox_agent.py index 4baaf52152..a92de91c38 100644 --- a/contributing/samples/code_execution/gke_sandbox_agent.py +++ b/contributing/samples/code_execution/gke_sandbox_agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/computer_use/agent.py b/contributing/samples/computer_use/agent.py index 001995019d..74bac02c77 100755 --- a/contributing/samples/computer_use/agent.py +++ b/contributing/samples/computer_use/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/computer_use/playwright.py b/contributing/samples/computer_use/playwright.py index 89b216adf3..e8a5e95f02 100644 --- a/contributing/samples/computer_use/playwright.py +++ b/contributing/samples/computer_use/playwright.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/context_offloading_with_artifact/__init__.py b/contributing/samples/context_offloading_with_artifact/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/context_offloading_with_artifact/__init__.py +++ b/contributing/samples/context_offloading_with_artifact/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/context_offloading_with_artifact/agent.py b/contributing/samples/context_offloading_with_artifact/agent.py index 622834917e..6e62e8f034 100755 --- a/contributing/samples/context_offloading_with_artifact/agent.py +++ b/contributing/samples/context_offloading_with_artifact/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/core_callback_config/__init__.py b/contributing/samples/core_callback_config/__init__.py index 0a2669d7a2..58d482ea38 100644 --- a/contributing/samples/core_callback_config/__init__.py +++ b/contributing/samples/core_callback_config/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/core_custom_agent_config/__init__.py b/contributing/samples/core_custom_agent_config/__init__.py index 0a2669d7a2..58d482ea38 100644 --- a/contributing/samples/core_custom_agent_config/__init__.py +++ b/contributing/samples/core_custom_agent_config/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/core_custom_agent_config/my_agents.py b/contributing/samples/core_custom_agent_config/my_agents.py index 750fcc6c47..4282c1d489 100644 --- a/contributing/samples/core_custom_agent_config/my_agents.py +++ b/contributing/samples/core_custom_agent_config/my_agents.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/crewai_tool_kwargs/__init__.py b/contributing/samples/crewai_tool_kwargs/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/crewai_tool_kwargs/__init__.py +++ b/contributing/samples/crewai_tool_kwargs/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/crewai_tool_kwargs/agent.py b/contributing/samples/crewai_tool_kwargs/agent.py index f52d703dc8..5e863558a0 100644 --- a/contributing/samples/crewai_tool_kwargs/agent.py +++ b/contributing/samples/crewai_tool_kwargs/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/crewai_tool_kwargs/main.py b/contributing/samples/crewai_tool_kwargs/main.py index 15ade6f774..2b0cd8230c 100644 --- a/contributing/samples/crewai_tool_kwargs/main.py +++ b/contributing/samples/crewai_tool_kwargs/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/custom_code_execution/__init__.py b/contributing/samples/custom_code_execution/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/custom_code_execution/__init__.py +++ b/contributing/samples/custom_code_execution/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/custom_code_execution/agent.py b/contributing/samples/custom_code_execution/agent.py index e27c8dfb26..2c6efed348 100644 --- a/contributing/samples/custom_code_execution/agent.py +++ b/contributing/samples/custom_code_execution/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/dummy_services.py b/contributing/samples/dummy_services.py index 50c5dfab3a..5fff0c9674 100644 --- a/contributing/samples/dummy_services.py +++ b/contributing/samples/dummy_services.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/fields_output_schema/__init__.py b/contributing/samples/fields_output_schema/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/fields_output_schema/__init__.py +++ b/contributing/samples/fields_output_schema/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/fields_output_schema/agent.py b/contributing/samples/fields_output_schema/agent.py index 70645ea9ba..de40774d81 100644 --- a/contributing/samples/fields_output_schema/agent.py +++ b/contributing/samples/fields_output_schema/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/fields_planner/__init__.py b/contributing/samples/fields_planner/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/fields_planner/__init__.py +++ b/contributing/samples/fields_planner/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/fields_planner/agent.py b/contributing/samples/fields_planner/agent.py index a40616585d..b75dfec73c 100755 --- a/contributing/samples/fields_planner/agent.py +++ b/contributing/samples/fields_planner/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/fields_planner/main.py b/contributing/samples/fields_planner/main.py index 01a5e4aa4e..0c128fd982 100755 --- a/contributing/samples/fields_planner/main.py +++ b/contributing/samples/fields_planner/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/generate_image/__init__.py b/contributing/samples/generate_image/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/generate_image/__init__.py +++ b/contributing/samples/generate_image/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/generate_image/agent.py b/contributing/samples/generate_image/agent.py index 8589442732..4379de1b57 100644 --- a/contributing/samples/generate_image/agent.py +++ b/contributing/samples/generate_image/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,15 +15,15 @@ from google.adk import Agent from google.adk.tools import load_artifacts from google.adk.tools.tool_context import ToolContext -from google.genai import Client from google.genai import types -# Only Vertex AI supports image generation for now. -client = Client() - async def generate_image(prompt: str, tool_context: 'ToolContext'): """Generates an image based on the prompt.""" + from google.genai import Client + + # Only Vertex AI supports image generation for now. + client = Client() response = client.models.generate_images( model='imagen-3.0-generate-002', prompt=prompt, diff --git a/contributing/samples/gepa/__init__.py b/contributing/samples/gepa/__init__.py index 0a2669d7a2..58d482ea38 100644 --- a/contributing/samples/gepa/__init__.py +++ b/contributing/samples/gepa/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/gepa/adk_agent.py b/contributing/samples/gepa/adk_agent.py index e4bc517def..808426f9a3 100644 --- a/contributing/samples/gepa/adk_agent.py +++ b/contributing/samples/gepa/adk_agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/gepa/adk_agent_test.py b/contributing/samples/gepa/adk_agent_test.py index ff6137e23a..bdffd125f8 100644 --- a/contributing/samples/gepa/adk_agent_test.py +++ b/contributing/samples/gepa/adk_agent_test.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/gepa/experiment.py b/contributing/samples/gepa/experiment.py index 2f5d03a772..f3751206a8 100644 --- a/contributing/samples/gepa/experiment.py +++ b/contributing/samples/gepa/experiment.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/gepa/rater_lib.py b/contributing/samples/gepa/rater_lib.py index 732d1bcf9d..50bbdc229d 100644 --- a/contributing/samples/gepa/rater_lib.py +++ b/contributing/samples/gepa/rater_lib.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/gepa/run_experiment.py b/contributing/samples/gepa/run_experiment.py index cfd850b3a3..d857da9635 100644 --- a/contributing/samples/gepa/run_experiment.py +++ b/contributing/samples/gepa/run_experiment.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/gepa/tau_bench_agent.py b/contributing/samples/gepa/tau_bench_agent.py index beb78b9643..cd6b021241 100644 --- a/contributing/samples/gepa/tau_bench_agent.py +++ b/contributing/samples/gepa/tau_bench_agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/gepa/utils.py b/contributing/samples/gepa/utils.py index 0763d28043..19f35f551f 100644 --- a/contributing/samples/gepa/utils.py +++ b/contributing/samples/gepa/utils.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/gepa/voter_agent/gepa.ipynb b/contributing/samples/gepa/voter_agent/gepa.ipynb index 2b920d6cf8..5131bedc39 100644 --- a/contributing/samples/gepa/voter_agent/gepa.ipynb +++ b/contributing/samples/gepa/voter_agent/gepa.ipynb @@ -8,7 +8,7 @@ }, "outputs": [], "source": [ - "# Copyright 2025 Google LLC\n", + "# Copyright 2026 Google LLC\n", "#\n", "# Licensed under the Apache License, Version 2.0 (the \"License\");\n", "# you may not use this file except in compliance with the License.\n", diff --git a/contributing/samples/gepa/voter_agent/tools.py b/contributing/samples/gepa/voter_agent/tools.py index c677591ada..80cffa72f8 100644 --- a/contributing/samples/gepa/voter_agent/tools.py +++ b/contributing/samples/gepa/voter_agent/tools.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/google_api/__init__.py b/contributing/samples/google_api/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/google_api/__init__.py +++ b/contributing/samples/google_api/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/google_api/agent.py b/contributing/samples/google_api/agent.py index 390f1bca10..1a096ba8d5 100644 --- a/contributing/samples/google_api/agent.py +++ b/contributing/samples/google_api/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/google_search_agent/__init__.py b/contributing/samples/google_search_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/google_search_agent/__init__.py +++ b/contributing/samples/google_search_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/google_search_agent/agent.py b/contributing/samples/google_search_agent/agent.py index 2f647812ab..63e877a8da 100644 --- a/contributing/samples/google_search_agent/agent.py +++ b/contributing/samples/google_search_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world/__init__.py b/contributing/samples/hello_world/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/hello_world/__init__.py +++ b/contributing/samples/hello_world/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world/agent.py b/contributing/samples/hello_world/agent.py index 95d8b989e7..dade842526 100755 --- a/contributing/samples/hello_world/agent.py +++ b/contributing/samples/hello_world/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world/main.py b/contributing/samples/hello_world/main.py index b9e3035528..0ffde91341 100755 --- a/contributing/samples/hello_world/main.py +++ b/contributing/samples/hello_world/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_anthropic/__init__.py b/contributing/samples/hello_world_anthropic/__init__.py index 7d5bb0b1c6..044e24d388 100644 --- a/contributing/samples/hello_world_anthropic/__init__.py +++ b/contributing/samples/hello_world_anthropic/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_anthropic/agent.py b/contributing/samples/hello_world_anthropic/agent.py index bafe7fa1b6..ea408cfff9 100644 --- a/contributing/samples/hello_world_anthropic/agent.py +++ b/contributing/samples/hello_world_anthropic/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_anthropic/main.py b/contributing/samples/hello_world_anthropic/main.py index 8886267e01..8abff7876c 100644 --- a/contributing/samples/hello_world_anthropic/main.py +++ b/contributing/samples/hello_world_anthropic/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_apigeellm/agent.py b/contributing/samples/hello_world_apigeellm/agent.py index 21bf0936b9..3c36e768fb 100644 --- a/contributing/samples/hello_world_apigeellm/agent.py +++ b/contributing/samples/hello_world_apigeellm/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_apigeellm/main.py b/contributing/samples/hello_world_apigeellm/main.py index 1e81097ddc..b57482fd2f 100644 --- a/contributing/samples/hello_world_apigeellm/main.py +++ b/contributing/samples/hello_world_apigeellm/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_app/__init__.py b/contributing/samples/hello_world_app/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/hello_world_app/__init__.py +++ b/contributing/samples/hello_world_app/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_app/agent.py b/contributing/samples/hello_world_app/agent.py index 04ba197946..dd8dd312fc 100755 --- a/contributing/samples/hello_world_app/agent.py +++ b/contributing/samples/hello_world_app/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_app/main.py b/contributing/samples/hello_world_app/main.py index f9a2ac78d0..d024b4cef2 100755 --- a/contributing/samples/hello_world_app/main.py +++ b/contributing/samples/hello_world_app/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_gemma/__init__.py b/contributing/samples/hello_world_gemma/__init__.py index 7d5bb0b1c6..044e24d388 100644 --- a/contributing/samples/hello_world_gemma/__init__.py +++ b/contributing/samples/hello_world_gemma/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_gemma/agent.py b/contributing/samples/hello_world_gemma/agent.py index 3407d721d3..c6e5640242 100644 --- a/contributing/samples/hello_world_gemma/agent.py +++ b/contributing/samples/hello_world_gemma/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_gemma/main.py b/contributing/samples/hello_world_gemma/main.py index f177064b68..7f46027df8 100644 --- a/contributing/samples/hello_world_gemma/main.py +++ b/contributing/samples/hello_world_gemma/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_gemma3_ollama/__init__.py b/contributing/samples/hello_world_gemma3_ollama/__init__.py index 7d5bb0b1c6..044e24d388 100644 --- a/contributing/samples/hello_world_gemma3_ollama/__init__.py +++ b/contributing/samples/hello_world_gemma3_ollama/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_gemma3_ollama/agent.py b/contributing/samples/hello_world_gemma3_ollama/agent.py index 58294e5661..ae89a45153 100644 --- a/contributing/samples/hello_world_gemma3_ollama/agent.py +++ b/contributing/samples/hello_world_gemma3_ollama/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_gemma3_ollama/main.py b/contributing/samples/hello_world_gemma3_ollama/main.py index a383b4f279..7f97d5e63d 100644 --- a/contributing/samples/hello_world_gemma3_ollama/main.py +++ b/contributing/samples/hello_world_gemma3_ollama/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_litellm/__init__.py b/contributing/samples/hello_world_litellm/__init__.py index 7d5bb0b1c6..044e24d388 100644 --- a/contributing/samples/hello_world_litellm/__init__.py +++ b/contributing/samples/hello_world_litellm/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_litellm/agent.py b/contributing/samples/hello_world_litellm/agent.py index 3a4189403f..c41c5b0cdc 100644 --- a/contributing/samples/hello_world_litellm/agent.py +++ b/contributing/samples/hello_world_litellm/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_litellm/main.py b/contributing/samples/hello_world_litellm/main.py index 4492c6153b..aacdded41e 100644 --- a/contributing/samples/hello_world_litellm/main.py +++ b/contributing/samples/hello_world_litellm/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_litellm_add_function_to_prompt/__init__.py b/contributing/samples/hello_world_litellm_add_function_to_prompt/__init__.py index 7d5bb0b1c6..044e24d388 100644 --- a/contributing/samples/hello_world_litellm_add_function_to_prompt/__init__.py +++ b/contributing/samples/hello_world_litellm_add_function_to_prompt/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_litellm_add_function_to_prompt/agent.py b/contributing/samples/hello_world_litellm_add_function_to_prompt/agent.py index 0f10621ae7..a24d0f11eb 100644 --- a/contributing/samples/hello_world_litellm_add_function_to_prompt/agent.py +++ b/contributing/samples/hello_world_litellm_add_function_to_prompt/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_litellm_add_function_to_prompt/main.py b/contributing/samples/hello_world_litellm_add_function_to_prompt/main.py index 4bec7d0500..4ec966226c 100644 --- a/contributing/samples/hello_world_litellm_add_function_to_prompt/main.py +++ b/contributing/samples/hello_world_litellm_add_function_to_prompt/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_ma/__init__.py b/contributing/samples/hello_world_ma/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/hello_world_ma/__init__.py +++ b/contributing/samples/hello_world_ma/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_ma/agent.py b/contributing/samples/hello_world_ma/agent.py index 410d516d12..fad1e2b9eb 100755 --- a/contributing/samples/hello_world_ma/agent.py +++ b/contributing/samples/hello_world_ma/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_ollama/__init__.py b/contributing/samples/hello_world_ollama/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/hello_world_ollama/__init__.py +++ b/contributing/samples/hello_world_ollama/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_ollama/agent.py b/contributing/samples/hello_world_ollama/agent.py index 7301aa5310..0fef917a02 100755 --- a/contributing/samples/hello_world_ollama/agent.py +++ b/contributing/samples/hello_world_ollama/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_ollama/main.py b/contributing/samples/hello_world_ollama/main.py index 28fdbbbc92..f6bb2d74af 100755 --- a/contributing/samples/hello_world_ollama/main.py +++ b/contributing/samples/hello_world_ollama/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_stream_fc_args/__init__.py b/contributing/samples/hello_world_stream_fc_args/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/hello_world_stream_fc_args/__init__.py +++ b/contributing/samples/hello_world_stream_fc_args/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/hello_world_stream_fc_args/agent.py b/contributing/samples/hello_world_stream_fc_args/agent.py index f613842171..8b0593a0bd 100755 --- a/contributing/samples/hello_world_stream_fc_args/agent.py +++ b/contributing/samples/hello_world_stream_fc_args/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/history_management/__init__.py b/contributing/samples/history_management/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/history_management/__init__.py +++ b/contributing/samples/history_management/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/history_management/agent.py b/contributing/samples/history_management/agent.py index 9621b61cb6..a9d4cf85ec 100755 --- a/contributing/samples/history_management/agent.py +++ b/contributing/samples/history_management/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/history_management/main.py b/contributing/samples/history_management/main.py index 7cbf15e480..17038c42f7 100755 --- a/contributing/samples/history_management/main.py +++ b/contributing/samples/history_management/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/human_in_loop/__init__.py b/contributing/samples/human_in_loop/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/human_in_loop/__init__.py +++ b/contributing/samples/human_in_loop/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/human_in_loop/agent.py b/contributing/samples/human_in_loop/agent.py index 92f0c51af3..3ea740b7a1 100644 --- a/contributing/samples/human_in_loop/agent.py +++ b/contributing/samples/human_in_loop/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/human_in_loop/main.py b/contributing/samples/human_in_loop/main.py index 2e664b73df..3103da9147 100644 --- a/contributing/samples/human_in_loop/main.py +++ b/contributing/samples/human_in_loop/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/human_tool_confirmation/__init__.py b/contributing/samples/human_tool_confirmation/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/human_tool_confirmation/__init__.py +++ b/contributing/samples/human_tool_confirmation/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/human_tool_confirmation/agent.py b/contributing/samples/human_tool_confirmation/agent.py index e1ef5a518e..bf9e6cdfc3 100644 --- a/contributing/samples/human_tool_confirmation/agent.py +++ b/contributing/samples/human_tool_confirmation/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/integration_connector_euc_agent/__init__.py b/contributing/samples/integration_connector_euc_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/integration_connector_euc_agent/__init__.py +++ b/contributing/samples/integration_connector_euc_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/integration_connector_euc_agent/agent.py b/contributing/samples/integration_connector_euc_agent/agent.py index a66e812fa0..7bac45909c 100644 --- a/contributing/samples/integration_connector_euc_agent/agent.py +++ b/contributing/samples/integration_connector_euc_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/interactions_api/__init__.py b/contributing/samples/interactions_api/__init__.py index 1c8fb5723b..f69d3b9701 100644 --- a/contributing/samples/interactions_api/__init__.py +++ b/contributing/samples/interactions_api/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/interactions_api/agent.py b/contributing/samples/interactions_api/agent.py index 2928bb6ebd..908a853948 100644 --- a/contributing/samples/interactions_api/agent.py +++ b/contributing/samples/interactions_api/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/interactions_api/main.py b/contributing/samples/interactions_api/main.py index bfe73b7c06..a776f31ea9 100644 --- a/contributing/samples/interactions_api/main.py +++ b/contributing/samples/interactions_api/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/jira_agent/__init__.py b/contributing/samples/jira_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/jira_agent/__init__.py +++ b/contributing/samples/jira_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/jira_agent/agent.py b/contributing/samples/jira_agent/agent.py index 537d8f0845..70dcd11fe9 100644 --- a/contributing/samples/jira_agent/agent.py +++ b/contributing/samples/jira_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/jira_agent/tools.py b/contributing/samples/jira_agent/tools.py index 94c37565fa..5f673a5e69 100644 --- a/contributing/samples/jira_agent/tools.py +++ b/contributing/samples/jira_agent/tools.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/json_passing_agent/__init__.py b/contributing/samples/json_passing_agent/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/json_passing_agent/__init__.py +++ b/contributing/samples/json_passing_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/json_passing_agent/agent.py b/contributing/samples/json_passing_agent/agent.py index 532134f42a..7d71ce3a65 100755 --- a/contributing/samples/json_passing_agent/agent.py +++ b/contributing/samples/json_passing_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/json_passing_agent/main.py b/contributing/samples/json_passing_agent/main.py index f87d739bd6..d0e68e11ff 100644 --- a/contributing/samples/json_passing_agent/main.py +++ b/contributing/samples/json_passing_agent/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/langchain_structured_tool_agent/__init__.py b/contributing/samples/langchain_structured_tool_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/langchain_structured_tool_agent/__init__.py +++ b/contributing/samples/langchain_structured_tool_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/langchain_structured_tool_agent/agent.py b/contributing/samples/langchain_structured_tool_agent/agent.py index e83bc40b2f..a055edf3a5 100644 --- a/contributing/samples/langchain_structured_tool_agent/agent.py +++ b/contributing/samples/langchain_structured_tool_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/langchain_youtube_search_agent/__init__.py b/contributing/samples/langchain_youtube_search_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/langchain_youtube_search_agent/__init__.py +++ b/contributing/samples/langchain_youtube_search_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/langchain_youtube_search_agent/agent.py b/contributing/samples/langchain_youtube_search_agent/agent.py index 005fe38709..e3a893e443 100644 --- a/contributing/samples/langchain_youtube_search_agent/agent.py +++ b/contributing/samples/langchain_youtube_search_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/litellm_inline_tool_call/__init__.py b/contributing/samples/litellm_inline_tool_call/__init__.py index 976288f8e2..606228d280 100644 --- a/contributing/samples/litellm_inline_tool_call/__init__.py +++ b/contributing/samples/litellm_inline_tool_call/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/litellm_inline_tool_call/agent.py b/contributing/samples/litellm_inline_tool_call/agent.py index 94847aa8d5..76ca1ad14d 100644 --- a/contributing/samples/litellm_inline_tool_call/agent.py +++ b/contributing/samples/litellm_inline_tool_call/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/litellm_structured_output/__init__.py b/contributing/samples/litellm_structured_output/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/litellm_structured_output/__init__.py +++ b/contributing/samples/litellm_structured_output/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/litellm_structured_output/agent.py b/contributing/samples/litellm_structured_output/agent.py index 8fdd5f6661..b8741e3684 100644 --- a/contributing/samples/litellm_structured_output/agent.py +++ b/contributing/samples/litellm_structured_output/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/litellm_with_fallback_models/__init__.py b/contributing/samples/litellm_with_fallback_models/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/litellm_with_fallback_models/__init__.py +++ b/contributing/samples/litellm_with_fallback_models/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/litellm_with_fallback_models/agent.py b/contributing/samples/litellm_with_fallback_models/agent.py index 2e46a7fb44..49deb248fd 100644 --- a/contributing/samples/litellm_with_fallback_models/agent.py +++ b/contributing/samples/litellm_with_fallback_models/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/live_agent_api_server_example/live_agent_example.py b/contributing/samples/live_agent_api_server_example/live_agent_example.py index c6624124b1..da06be086a 100644 --- a/contributing/samples/live_agent_api_server_example/live_agent_example.py +++ b/contributing/samples/live_agent_api_server_example/live_agent_example.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/live_bidi_debug_utils/pcm_audio_player.py b/contributing/samples/live_bidi_debug_utils/pcm_audio_player.py index ab0726bf4f..045ef10e48 100644 --- a/contributing/samples/live_bidi_debug_utils/pcm_audio_player.py +++ b/contributing/samples/live_bidi_debug_utils/pcm_audio_player.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/live_bidi_streaming_multi_agent/__init__.py b/contributing/samples/live_bidi_streaming_multi_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/live_bidi_streaming_multi_agent/__init__.py +++ b/contributing/samples/live_bidi_streaming_multi_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/live_bidi_streaming_multi_agent/agent.py b/contributing/samples/live_bidi_streaming_multi_agent/agent.py index e69ada5aa1..312c043491 100644 --- a/contributing/samples/live_bidi_streaming_multi_agent/agent.py +++ b/contributing/samples/live_bidi_streaming_multi_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/live_bidi_streaming_single_agent/__init__.py b/contributing/samples/live_bidi_streaming_single_agent/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/live_bidi_streaming_single_agent/__init__.py +++ b/contributing/samples/live_bidi_streaming_single_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/live_bidi_streaming_single_agent/agent.py b/contributing/samples/live_bidi_streaming_single_agent/agent.py index cd707a3557..f20c948641 100755 --- a/contributing/samples/live_bidi_streaming_single_agent/agent.py +++ b/contributing/samples/live_bidi_streaming_single_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/live_bidi_streaming_tools_agent/__init__.py b/contributing/samples/live_bidi_streaming_tools_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/live_bidi_streaming_tools_agent/__init__.py +++ b/contributing/samples/live_bidi_streaming_tools_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/live_bidi_streaming_tools_agent/agent.py b/contributing/samples/live_bidi_streaming_tools_agent/agent.py index 18a947bbc4..57e2279e10 100644 --- a/contributing/samples/live_bidi_streaming_tools_agent/agent.py +++ b/contributing/samples/live_bidi_streaming_tools_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -52,6 +52,8 @@ async def monitor_video_stream( input_stream: LiveRequestQueue, ) -> AsyncGenerator[str, None]: """Monitor how many people are in the video streams.""" + from google.genai import Client + print("start monitor_video_stream!") from google.genai import Client diff --git a/contributing/samples/live_tool_callbacks_agent/__init__.py b/contributing/samples/live_tool_callbacks_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/live_tool_callbacks_agent/__init__.py +++ b/contributing/samples/live_tool_callbacks_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/live_tool_callbacks_agent/agent.py b/contributing/samples/live_tool_callbacks_agent/agent.py index 95af9d8f22..a140ac5a15 100644 --- a/contributing/samples/live_tool_callbacks_agent/agent.py +++ b/contributing/samples/live_tool_callbacks_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/logprobs/__init__.py b/contributing/samples/logprobs/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/logprobs/__init__.py +++ b/contributing/samples/logprobs/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/logprobs/agent.py b/contributing/samples/logprobs/agent.py index c5f7daaba4..d38e6ccd40 100644 --- a/contributing/samples/logprobs/agent.py +++ b/contributing/samples/logprobs/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/manual_ollama_test/__init__.py b/contributing/samples/manual_ollama_test/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/manual_ollama_test/__init__.py +++ b/contributing/samples/manual_ollama_test/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/manual_ollama_test/agent.py b/contributing/samples/manual_ollama_test/agent.py index e3d071b96f..2fe8909831 100644 --- a/contributing/samples/manual_ollama_test/agent.py +++ b/contributing/samples/manual_ollama_test/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_dynamic_header_agent/__init__.py b/contributing/samples/mcp_dynamic_header_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/mcp_dynamic_header_agent/__init__.py +++ b/contributing/samples/mcp_dynamic_header_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_dynamic_header_agent/agent.py b/contributing/samples/mcp_dynamic_header_agent/agent.py index 028d7feb12..17768c16e4 100644 --- a/contributing/samples/mcp_dynamic_header_agent/agent.py +++ b/contributing/samples/mcp_dynamic_header_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_dynamic_header_agent/header_server.py b/contributing/samples/mcp_dynamic_header_agent/header_server.py index 386ae43bdf..095cb0ed93 100644 --- a/contributing/samples/mcp_dynamic_header_agent/header_server.py +++ b/contributing/samples/mcp_dynamic_header_agent/header_server.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_in_agent_tool_remote/__init__.py b/contributing/samples/mcp_in_agent_tool_remote/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/mcp_in_agent_tool_remote/__init__.py +++ b/contributing/samples/mcp_in_agent_tool_remote/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_in_agent_tool_remote/agent.py b/contributing/samples/mcp_in_agent_tool_remote/agent.py index f446d8ca59..f486274aa8 100644 --- a/contributing/samples/mcp_in_agent_tool_remote/agent.py +++ b/contributing/samples/mcp_in_agent_tool_remote/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_in_agent_tool_stdio/__init__.py b/contributing/samples/mcp_in_agent_tool_stdio/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/mcp_in_agent_tool_stdio/__init__.py +++ b/contributing/samples/mcp_in_agent_tool_stdio/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_in_agent_tool_stdio/agent.py b/contributing/samples/mcp_in_agent_tool_stdio/agent.py index e140bf7b25..74e20387e9 100644 --- a/contributing/samples/mcp_in_agent_tool_stdio/agent.py +++ b/contributing/samples/mcp_in_agent_tool_stdio/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_postgres_agent/__init__.py b/contributing/samples/mcp_postgres_agent/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/mcp_postgres_agent/__init__.py +++ b/contributing/samples/mcp_postgres_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_postgres_agent/agent.py b/contributing/samples/mcp_postgres_agent/agent.py index 7298e25004..7224c34ab5 100644 --- a/contributing/samples/mcp_postgres_agent/agent.py +++ b/contributing/samples/mcp_postgres_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_server_side_sampling/__init__.py b/contributing/samples/mcp_server_side_sampling/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/mcp_server_side_sampling/__init__.py +++ b/contributing/samples/mcp_server_side_sampling/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_server_side_sampling/agent.py b/contributing/samples/mcp_server_side_sampling/agent.py index 36695f1bdf..23396d96c3 100755 --- a/contributing/samples/mcp_server_side_sampling/agent.py +++ b/contributing/samples/mcp_server_side_sampling/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_server_side_sampling/mcp_server.py b/contributing/samples/mcp_server_side_sampling/mcp_server.py index 2680c29ddd..364b8b6f4a 100644 --- a/contributing/samples/mcp_server_side_sampling/mcp_server.py +++ b/contributing/samples/mcp_server_side_sampling/mcp_server.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_service_account_agent/__init__.py b/contributing/samples/mcp_service_account_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/mcp_service_account_agent/__init__.py +++ b/contributing/samples/mcp_service_account_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_service_account_agent/agent.py b/contributing/samples/mcp_service_account_agent/agent.py index dc3ebf7b1a..a62e30cea2 100644 --- a/contributing/samples/mcp_service_account_agent/agent.py +++ b/contributing/samples/mcp_service_account_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_sse_agent/__init__.py b/contributing/samples/mcp_sse_agent/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/mcp_sse_agent/__init__.py +++ b/contributing/samples/mcp_sse_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_sse_agent/agent.py b/contributing/samples/mcp_sse_agent/agent.py index 8d0980df44..2afbb930b1 100755 --- a/contributing/samples/mcp_sse_agent/agent.py +++ b/contributing/samples/mcp_sse_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_sse_agent/filesystem_server.py b/contributing/samples/mcp_sse_agent/filesystem_server.py index 291091e511..beddcd38ea 100644 --- a/contributing/samples/mcp_sse_agent/filesystem_server.py +++ b/contributing/samples/mcp_sse_agent/filesystem_server.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_stdio_notion_agent/__init__.py b/contributing/samples/mcp_stdio_notion_agent/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/mcp_stdio_notion_agent/__init__.py +++ b/contributing/samples/mcp_stdio_notion_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_stdio_notion_agent/agent.py b/contributing/samples/mcp_stdio_notion_agent/agent.py index bfb385a1bc..55ea56ec49 100644 --- a/contributing/samples/mcp_stdio_notion_agent/agent.py +++ b/contributing/samples/mcp_stdio_notion_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_stdio_server_agent/__init__.py b/contributing/samples/mcp_stdio_server_agent/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/mcp_stdio_server_agent/__init__.py +++ b/contributing/samples/mcp_stdio_server_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_stdio_server_agent/agent.py b/contributing/samples/mcp_stdio_server_agent/agent.py index fe8b75c218..1799bd56d0 100755 --- a/contributing/samples/mcp_stdio_server_agent/agent.py +++ b/contributing/samples/mcp_stdio_server_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_streamablehttp_agent/__init__.py b/contributing/samples/mcp_streamablehttp_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/mcp_streamablehttp_agent/__init__.py +++ b/contributing/samples/mcp_streamablehttp_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_streamablehttp_agent/agent.py b/contributing/samples/mcp_streamablehttp_agent/agent.py index f165c4c1b4..e2223b0f13 100644 --- a/contributing/samples/mcp_streamablehttp_agent/agent.py +++ b/contributing/samples/mcp_streamablehttp_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/mcp_streamablehttp_agent/filesystem_server.py b/contributing/samples/mcp_streamablehttp_agent/filesystem_server.py index 9e822f232b..f8363f16b8 100644 --- a/contributing/samples/mcp_streamablehttp_agent/filesystem_server.py +++ b/contributing/samples/mcp_streamablehttp_agent/filesystem_server.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/memory/__init__.py b/contributing/samples/memory/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/memory/__init__.py +++ b/contributing/samples/memory/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/memory/agent.py b/contributing/samples/memory/agent.py index 3f415963b3..6bf843cb80 100755 --- a/contributing/samples/memory/agent.py +++ b/contributing/samples/memory/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/memory/main.py b/contributing/samples/memory/main.py index 5242d30ad4..4dc6f29dc4 100755 --- a/contributing/samples/memory/main.py +++ b/contributing/samples/memory/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/migrate_session_db/__init__.py b/contributing/samples/migrate_session_db/__init__.py index 7d5bb0b1c6..044e24d388 100644 --- a/contributing/samples/migrate_session_db/__init__.py +++ b/contributing/samples/migrate_session_db/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/migrate_session_db/agent.py b/contributing/samples/migrate_session_db/agent.py index 6caeeb1c66..f51b6deb16 100644 --- a/contributing/samples/migrate_session_db/agent.py +++ b/contributing/samples/migrate_session_db/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/migrate_session_db/main.py b/contributing/samples/migrate_session_db/main.py index 22385063af..2774440356 100644 --- a/contributing/samples/migrate_session_db/main.py +++ b/contributing/samples/migrate_session_db/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/migrate_session_db/sample-output/alembic/env.py b/contributing/samples/migrate_session_db/sample-output/alembic/env.py index 4bc5c948ea..265b528a22 100644 --- a/contributing/samples/migrate_session_db/sample-output/alembic/env.py +++ b/contributing/samples/migrate_session_db/sample-output/alembic/env.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/multimodal_tool_results/__init__.py b/contributing/samples/multimodal_tool_results/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/multimodal_tool_results/__init__.py +++ b/contributing/samples/multimodal_tool_results/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/multimodal_tool_results/agent.py b/contributing/samples/multimodal_tool_results/agent.py index 8c66d59715..b5303f476d 100644 --- a/contributing/samples/multimodal_tool_results/agent.py +++ b/contributing/samples/multimodal_tool_results/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/non_llm_sequential/__init__.py b/contributing/samples/non_llm_sequential/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/non_llm_sequential/__init__.py +++ b/contributing/samples/non_llm_sequential/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/non_llm_sequential/agent.py b/contributing/samples/non_llm_sequential/agent.py index 8e59116b5c..52a120190b 100755 --- a/contributing/samples/non_llm_sequential/agent.py +++ b/contributing/samples/non_llm_sequential/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/oauth2_client_credentials/__init__.py b/contributing/samples/oauth2_client_credentials/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/oauth2_client_credentials/__init__.py +++ b/contributing/samples/oauth2_client_credentials/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/oauth2_client_credentials/agent.py b/contributing/samples/oauth2_client_credentials/agent.py index f0806784a9..4759fd8162 100644 --- a/contributing/samples/oauth2_client_credentials/agent.py +++ b/contributing/samples/oauth2_client_credentials/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/oauth2_client_credentials/main.py b/contributing/samples/oauth2_client_credentials/main.py index ede4b1c735..60fafc322a 100644 --- a/contributing/samples/oauth2_client_credentials/main.py +++ b/contributing/samples/oauth2_client_credentials/main.py @@ -4,7 +4,7 @@ weather assistant agent with AuthenticatedFunctionTool. """ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/oauth2_client_credentials/oauth2_test_server.py b/contributing/samples/oauth2_client_credentials/oauth2_test_server.py index ee569830a6..ee30d9f013 100644 --- a/contributing/samples/oauth2_client_credentials/oauth2_test_server.py +++ b/contributing/samples/oauth2_client_credentials/oauth2_test_server.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/oauth_calendar_agent/__init__.py b/contributing/samples/oauth_calendar_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/oauth_calendar_agent/__init__.py +++ b/contributing/samples/oauth_calendar_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/oauth_calendar_agent/agent.py b/contributing/samples/oauth_calendar_agent/agent.py index db24b99805..447fffd347 100644 --- a/contributing/samples/oauth_calendar_agent/agent.py +++ b/contributing/samples/oauth_calendar_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/output_schema_with_tools/__init__.py b/contributing/samples/output_schema_with_tools/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/output_schema_with_tools/__init__.py +++ b/contributing/samples/output_schema_with_tools/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/output_schema_with_tools/agent.py b/contributing/samples/output_schema_with_tools/agent.py index b523d2d7ae..f294b897f7 100644 --- a/contributing/samples/output_schema_with_tools/agent.py +++ b/contributing/samples/output_schema_with_tools/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/parallel_functions/__init__.py b/contributing/samples/parallel_functions/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/parallel_functions/__init__.py +++ b/contributing/samples/parallel_functions/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/parallel_functions/agent.py b/contributing/samples/parallel_functions/agent.py index af4cad8b40..a5443ece66 100644 --- a/contributing/samples/parallel_functions/agent.py +++ b/contributing/samples/parallel_functions/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/plugin_basic/__init__.py b/contributing/samples/plugin_basic/__init__.py index dbd8645041..9c7fdecb88 100644 --- a/contributing/samples/plugin_basic/__init__.py +++ b/contributing/samples/plugin_basic/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/plugin_basic/count_plugin.py b/contributing/samples/plugin_basic/count_plugin.py index 67ef3ea68e..dbd116de30 100644 --- a/contributing/samples/plugin_basic/count_plugin.py +++ b/contributing/samples/plugin_basic/count_plugin.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/plugin_basic/main.py b/contributing/samples/plugin_basic/main.py index 75c04d9192..df3020cc87 100644 --- a/contributing/samples/plugin_basic/main.py +++ b/contributing/samples/plugin_basic/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/plugin_reflect_tool_retry/basic/__init__.py b/contributing/samples/plugin_reflect_tool_retry/basic/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/plugin_reflect_tool_retry/basic/__init__.py +++ b/contributing/samples/plugin_reflect_tool_retry/basic/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/plugin_reflect_tool_retry/basic/agent.py b/contributing/samples/plugin_reflect_tool_retry/basic/agent.py index 65b4a3e61d..6604c07142 100644 --- a/contributing/samples/plugin_reflect_tool_retry/basic/agent.py +++ b/contributing/samples/plugin_reflect_tool_retry/basic/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/plugin_reflect_tool_retry/hallucinating_func_name/__init__.py b/contributing/samples/plugin_reflect_tool_retry/hallucinating_func_name/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/plugin_reflect_tool_retry/hallucinating_func_name/__init__.py +++ b/contributing/samples/plugin_reflect_tool_retry/hallucinating_func_name/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/plugin_reflect_tool_retry/hallucinating_func_name/agent.py b/contributing/samples/plugin_reflect_tool_retry/hallucinating_func_name/agent.py index 8a958b656a..d42acad770 100644 --- a/contributing/samples/plugin_reflect_tool_retry/hallucinating_func_name/agent.py +++ b/contributing/samples/plugin_reflect_tool_retry/hallucinating_func_name/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/pubsub/__init__.py b/contributing/samples/pubsub/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/pubsub/__init__.py +++ b/contributing/samples/pubsub/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/pubsub/agent.py b/contributing/samples/pubsub/agent.py index 923bca32ee..98434fb46c 100644 --- a/contributing/samples/pubsub/agent.py +++ b/contributing/samples/pubsub/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/pydantic_argument/__init__.py b/contributing/samples/pydantic_argument/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/pydantic_argument/__init__.py +++ b/contributing/samples/pydantic_argument/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/pydantic_argument/agent.py b/contributing/samples/pydantic_argument/agent.py index 9d29e54fa4..97a763f375 100644 --- a/contributing/samples/pydantic_argument/agent.py +++ b/contributing/samples/pydantic_argument/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/pydantic_argument/main.py b/contributing/samples/pydantic_argument/main.py index 16af323afd..5ef060378a 100644 --- a/contributing/samples/pydantic_argument/main.py +++ b/contributing/samples/pydantic_argument/main.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 """Simple test script for Pydantic argument agent.""" -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/quickstart/__init__.py b/contributing/samples/quickstart/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/quickstart/__init__.py +++ b/contributing/samples/quickstart/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/quickstart/agent.py b/contributing/samples/quickstart/agent.py index f32c1e5495..46a65060af 100644 --- a/contributing/samples/quickstart/agent.py +++ b/contributing/samples/quickstart/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/rag_agent/__init__.py b/contributing/samples/rag_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/rag_agent/__init__.py +++ b/contributing/samples/rag_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/rag_agent/agent.py b/contributing/samples/rag_agent/agent.py index ca3a7e32ce..234edb64fe 100644 --- a/contributing/samples/rag_agent/agent.py +++ b/contributing/samples/rag_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/rewind_session/__init__.py b/contributing/samples/rewind_session/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/rewind_session/__init__.py +++ b/contributing/samples/rewind_session/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/rewind_session/agent.py b/contributing/samples/rewind_session/agent.py index 569bde0737..45912dfd0f 100644 --- a/contributing/samples/rewind_session/agent.py +++ b/contributing/samples/rewind_session/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/rewind_session/main.py b/contributing/samples/rewind_session/main.py index 5856b90b44..7a1cc65abf 100644 --- a/contributing/samples/rewind_session/main.py +++ b/contributing/samples/rewind_session/main.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 """Simple test script for Rewind Session agent.""" -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/runner_debug_example/__init__.py b/contributing/samples/runner_debug_example/__init__.py index 1ca56dac2b..f93cbd4137 100644 --- a/contributing/samples/runner_debug_example/__init__.py +++ b/contributing/samples/runner_debug_example/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/runner_debug_example/agent.py b/contributing/samples/runner_debug_example/agent.py index 6afb4dbab7..620e1b2745 100644 --- a/contributing/samples/runner_debug_example/agent.py +++ b/contributing/samples/runner_debug_example/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/runner_debug_example/main.py b/contributing/samples/runner_debug_example/main.py index 88ee0c41cc..2fa8461f58 100644 --- a/contributing/samples/runner_debug_example/main.py +++ b/contributing/samples/runner_debug_example/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/services.py b/contributing/samples/services.py index 769a44fdd7..910682a2f8 100644 --- a/contributing/samples/services.py +++ b/contributing/samples/services.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/session_state_agent/__init__.py b/contributing/samples/session_state_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/session_state_agent/__init__.py +++ b/contributing/samples/session_state_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/session_state_agent/agent.py b/contributing/samples/session_state_agent/agent.py index a4ed704e96..6c06c91765 100644 --- a/contributing/samples/session_state_agent/agent.py +++ b/contributing/samples/session_state_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/simple_sequential_agent/__init__.py b/contributing/samples/simple_sequential_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/simple_sequential_agent/__init__.py +++ b/contributing/samples/simple_sequential_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/simple_sequential_agent/agent.py b/contributing/samples/simple_sequential_agent/agent.py index 9ec0b35a95..52b2615a63 100644 --- a/contributing/samples/simple_sequential_agent/agent.py +++ b/contributing/samples/simple_sequential_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/spanner/__init__.py b/contributing/samples/spanner/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/spanner/__init__.py +++ b/contributing/samples/spanner/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/spanner/agent.py b/contributing/samples/spanner/agent.py index 065cf02759..36dde57260 100644 --- a/contributing/samples/spanner/agent.py +++ b/contributing/samples/spanner/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/spanner_rag_agent/__init__.py b/contributing/samples/spanner_rag_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/spanner_rag_agent/__init__.py +++ b/contributing/samples/spanner_rag_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/spanner_rag_agent/agent.py b/contributing/samples/spanner_rag_agent/agent.py index 1460242184..cd479c0caf 100644 --- a/contributing/samples/spanner_rag_agent/agent.py +++ b/contributing/samples/spanner_rag_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/static_instruction/__init__.py b/contributing/samples/static_instruction/__init__.py index e0517c644c..6dba177733 100644 --- a/contributing/samples/static_instruction/__init__.py +++ b/contributing/samples/static_instruction/__init__.py @@ -10,7 +10,7 @@ - Performance benefits of context caching """ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/static_instruction/agent.py b/contributing/samples/static_instruction/agent.py index efe17d409c..6715a29a0c 100644 --- a/contributing/samples/static_instruction/agent.py +++ b/contributing/samples/static_instruction/agent.py @@ -4,7 +4,7 @@ pet that has different moods based on feeding time stored in session state. """ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/static_instruction/main.py b/contributing/samples/static_instruction/main.py index 4dae14e86e..328ebee25a 100644 --- a/contributing/samples/static_instruction/main.py +++ b/contributing/samples/static_instruction/main.py @@ -4,7 +4,7 @@ that has different moods based on feeding time stored in session state. """ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/static_non_text_content/__init__.py b/contributing/samples/static_non_text_content/__init__.py index 2192c5ee2a..330541afc6 100644 --- a/contributing/samples/static_non_text_content/__init__.py +++ b/contributing/samples/static_non_text_content/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/static_non_text_content/agent.py b/contributing/samples/static_non_text_content/agent.py index 58869155a3..e3c69f6fbb 100644 --- a/contributing/samples/static_non_text_content/agent.py +++ b/contributing/samples/static_non_text_content/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/static_non_text_content/main.py b/contributing/samples/static_non_text_content/main.py index 1c9301c49a..d3835b2205 100644 --- a/contributing/samples/static_non_text_content/main.py +++ b/contributing/samples/static_non_text_content/main.py @@ -1,6 +1,6 @@ """Static non-text content sample agent main script.""" -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/sub_agents_config/__init__.py b/contributing/samples/sub_agents_config/__init__.py index 0a2669d7a2..58d482ea38 100644 --- a/contributing/samples/sub_agents_config/__init__.py +++ b/contributing/samples/sub_agents_config/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/sub_agents_config/life_agent.py b/contributing/samples/sub_agents_config/life_agent.py index 8c7bbb1bac..90e74803bd 100644 --- a/contributing/samples/sub_agents_config/life_agent.py +++ b/contributing/samples/sub_agents_config/life_agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/telemetry/agent.py b/contributing/samples/telemetry/agent.py index a9db434b6c..257d28ab8c 100755 --- a/contributing/samples/telemetry/agent.py +++ b/contributing/samples/telemetry/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/telemetry/main.py b/contributing/samples/telemetry/main.py index c6e05f0f62..885dc6489f 100755 --- a/contributing/samples/telemetry/main.py +++ b/contributing/samples/telemetry/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/token_usage/__init__.py b/contributing/samples/token_usage/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/token_usage/__init__.py +++ b/contributing/samples/token_usage/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/token_usage/agent.py b/contributing/samples/token_usage/agent.py index a73f9e7638..aef598735d 100755 --- a/contributing/samples/token_usage/agent.py +++ b/contributing/samples/token_usage/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/token_usage/main.py b/contributing/samples/token_usage/main.py index 2845498946..e9025992ad 100755 --- a/contributing/samples/token_usage/main.py +++ b/contributing/samples/token_usage/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/tool_functions_config/__init__.py b/contributing/samples/tool_functions_config/__init__.py index 0a2669d7a2..58d482ea38 100644 --- a/contributing/samples/tool_functions_config/__init__.py +++ b/contributing/samples/tool_functions_config/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/tool_functions_config/tools.py b/contributing/samples/tool_functions_config/tools.py index 410a96e3a8..f5cc9f8f45 100644 --- a/contributing/samples/tool_functions_config/tools.py +++ b/contributing/samples/tool_functions_config/tools.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/tool_human_in_the_loop_config/__init__.py b/contributing/samples/tool_human_in_the_loop_config/__init__.py index 0a2669d7a2..58d482ea38 100644 --- a/contributing/samples/tool_human_in_the_loop_config/__init__.py +++ b/contributing/samples/tool_human_in_the_loop_config/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/tool_human_in_the_loop_config/tools.py b/contributing/samples/tool_human_in_the_loop_config/tools.py index 9ad472a4c8..d9dea82686 100644 --- a/contributing/samples/tool_human_in_the_loop_config/tools.py +++ b/contributing/samples/tool_human_in_the_loop_config/tools.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/toolbox_agent/__init__.py b/contributing/samples/toolbox_agent/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/toolbox_agent/__init__.py +++ b/contributing/samples/toolbox_agent/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/toolbox_agent/agent.py b/contributing/samples/toolbox_agent/agent.py index cfbb8a9c11..55c1eb7f72 100644 --- a/contributing/samples/toolbox_agent/agent.py +++ b/contributing/samples/toolbox_agent/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/toolbox_agent/tools.yaml b/contributing/samples/toolbox_agent/tools.yaml index f9f8522eeb..9d953fe0e5 100644 --- a/contributing/samples/toolbox_agent/tools.yaml +++ b/contributing/samples/toolbox_agent/tools.yaml @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/vertex_code_execution/__init__.py b/contributing/samples/vertex_code_execution/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/vertex_code_execution/__init__.py +++ b/contributing/samples/vertex_code_execution/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/vertex_code_execution/agent.py b/contributing/samples/vertex_code_execution/agent.py index 89838f5c99..79e5a03d1b 100644 --- a/contributing/samples/vertex_code_execution/agent.py +++ b/contributing/samples/vertex_code_execution/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/workflow_agent_seq/__init__.py b/contributing/samples/workflow_agent_seq/__init__.py index c48963cdc7..4015e47d6e 100644 --- a/contributing/samples/workflow_agent_seq/__init__.py +++ b/contributing/samples/workflow_agent_seq/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/workflow_agent_seq/agent.py b/contributing/samples/workflow_agent_seq/agent.py index 4d9ccef25c..5e26c20d62 100644 --- a/contributing/samples/workflow_agent_seq/agent.py +++ b/contributing/samples/workflow_agent_seq/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/workflow_agent_seq/main.py b/contributing/samples/workflow_agent_seq/main.py index 9ea689a132..7373508cbb 100644 --- a/contributing/samples/workflow_agent_seq/main.py +++ b/contributing/samples/workflow_agent_seq/main.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/workflow_triage/__init__.py b/contributing/samples/workflow_triage/__init__.py index c48963cdc7..4015e47d6e 100755 --- a/contributing/samples/workflow_triage/__init__.py +++ b/contributing/samples/workflow_triage/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/workflow_triage/agent.py b/contributing/samples/workflow_triage/agent.py index b39e86eb87..9b0cc66943 100755 --- a/contributing/samples/workflow_triage/agent.py +++ b/contributing/samples/workflow_triage/agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/contributing/samples/workflow_triage/execution_agent.py b/contributing/samples/workflow_triage/execution_agent.py index 2f3f1140bd..ca97939d56 100644 --- a/contributing/samples/workflow_triage/execution_agent.py +++ b/contributing/samples/workflow_triage/execution_agent.py @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/llms-full.txt b/llms-full.txt index b84e9496ee..52b9121f15 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -567,7 +567,7 @@ Finally, you instantiate your `StoryFlowAgent` and use the `Runner` as usual. ```python # Full runnable code for the StoryFlowAgent example - # Copyright 2025 Google LLC + # Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -3704,7 +3704,7 @@ When the ADK framework encounters a point where a callback can run (e.g., just b This example demonstrates the common pattern for a guardrail using `before_model_callback`.