From 2367901ec54824984d9f0ef9aee711a6edbcb990 Mon Sep 17 00:00:00 2001 From: George Weale Date: Tue, 20 Jan 2026 14:49:43 -0800 Subject: [PATCH] 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 974f3816..7670733e 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 a1967b1f..7a4a81bf 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 bcd872bd..4dd9073f 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 a19e8934..abbe5c0d 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 1e539c7f..b6c897b6 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 3e8b3543..1ec9dcb8 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 d1c832b8..3a2dc8c3 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 c48963cd..4015e47d 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 a4c65624..6d07ae6a 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 c48963cd..4015e47d 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 05517cd8..0d8992ad 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 c48963cd..4015e47d 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 49e542d1..d79a1c25 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 c48963cd..4015e47d 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 1a7cd556..64ae534e 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 c48963cd..4015e47d 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 a1f7d912..30d493ef 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 c48963cd..4015e47d 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 9a71fb18..08a7f255 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 c913a6fa..b52b778c 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 c48963cd..4015e47d 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 f1cb8a33..6261f4d4 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 c48963cd..4015e47d 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 69513bac..ff82e502 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 c48963cd..4015e47d 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 e8c22e29..812a7817 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 ffb251f5..0c06fce8 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 5ca57481..e7b1f827 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 cb20b29c..b817e6f0 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 96fe6adf..fcf31275 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 dafebed2..71eb18c5 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 0a2669d7..58d482ea 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 c48963cd..4015e47d 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 c54a5c27..4b3cac07 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 3c3839fb..4fcdb6e6 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 c48963cd..4015e47d 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 ddad17d3..158df0fe 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 1d43302c..bfad49e5 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 247aa4c4..3ef47f1c 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 c6fd4c2f..66c858c0 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 1fd2efbf..89bfb663 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 c48963cd..4015e47d 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 f2450b32..5aa55998 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 d29bda9b..ed5b1c49 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 c8c4561b..54498c88 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 c48963cd..4015e47d 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 90eb5e66..9ac23dc1 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 c48963cd..4015e47d 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 7d6088ac..043cfa61 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 ecf332c2..272b6787 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 c48963cd..4015e47d 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 11f45131..8363995c 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 ad5893d8..fef2f242 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 ca1d7ff2..844dbdc6 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 ebcfda9f..1b0afbb0 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 c48963cd..4015e47d 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 e9fbe49b..5e252aab 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 d4fe58dd..f61f87f3 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 599c6ef2..82f6d3a4 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 a396c22a..e7cd7210 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 c48963cd..4015e47d 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 59cfb399..313e9cc1 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 3a2d4da5..2d65cfd6 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 ea21f8c6..fdc8b4e0 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 fca421ab..8c5aa9b1 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 c48963cd..4015e47d 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 ae58ec8d..d85989eb 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 c48963cd..4015e47d 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 393a5412..5247c9fa 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 c48963cd..4015e47d 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 83e11436..fed5d8e5 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 c48963cd..4015e47d 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 3ce43bcd..0dd719aa 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 c48963cd..4015e47d 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 db956ea4..ea9101d4 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 3f691603..8bf94632 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 87cbccd3..3f7c67dc 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 0cc15cd0..259059ce 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 c48963cd..4015e47d 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 2389b25f..5601795d 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 c48963cd..4015e47d 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 d79a640b..d35f51c1 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 c48963cd..4015e47d 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 3eb9ce8b..03b53b12 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 3d21a562..2d0ae318 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 b1a25bf8..d768cb97 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 c65df3cf..d163e093 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 e2c9f891..2c4ad71d 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 c48963cd..4015e47d 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 adbf15a6..e67b7de2 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 7cbf15e4..17038c42 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 c48963cd..4015e47d 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 82de04f2..9f99ac45 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 4baaf521..a92de91c 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 00199501..74bac02c 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 89b216ad..e8a5e95f 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 c48963cd..4015e47d 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 62283491..6e62e8f0 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 0a2669d7..58d482ea 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 0a2669d7..58d482ea 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 750fcc6c..4282c1d4 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 c48963cd..4015e47d 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 f52d703d..5e863558 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 15ade6f7..2b0cd823 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 c48963cd..4015e47d 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 e27c8dfb..2c6efed3 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 50c5dfab..5fff0c96 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 c48963cd..4015e47d 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 70645ea9..de40774d 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 c48963cd..4015e47d 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 a4061658..b75dfec7 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 01a5e4aa..0c128fd9 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 c48963cd..4015e47d 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 85894427..4379de1b 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 0a2669d7..58d482ea 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 e4bc517d..808426f9 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 ff6137e2..bdffd125 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 2f5d03a7..f3751206 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 732d1bcf..50bbdc22 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 cfd850b3..d857da96 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 beb78b96..cd6b0212 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 0763d280..19f35f55 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 2b920d6c..5131bedc 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 c677591a..80cffa72 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 c48963cd..4015e47d 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 390f1bca..1a096ba8 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 c48963cd..4015e47d 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 2f647812..63e877a8 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 c48963cd..4015e47d 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 95d8b989..dade8425 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 b9e30355..0ffde913 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 7d5bb0b1..044e24d3 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 bafe7fa1..ea408cff 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 8886267e..8abff787 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 21bf0936..3c36e768 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 1e81097d..b57482fd 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 c48963cd..4015e47d 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 04ba1979..dd8dd312 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 f9a2ac78..d024b4ce 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 7d5bb0b1..044e24d3 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 3407d721..c6e56402 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 f177064b..7f46027d 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 7d5bb0b1..044e24d3 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 58294e56..ae89a451 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 a383b4f2..7f97d5e6 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 7d5bb0b1..044e24d3 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 3a418940..c41c5b0c 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 4492c615..aacdded4 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 7d5bb0b1..044e24d3 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 0f10621a..a24d0f11 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 4bec7d05..4ec96622 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 c48963cd..4015e47d 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 410d516d..fad1e2b9 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 c48963cd..4015e47d 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 7301aa53..0fef917a 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 28fdbbbc..f6bb2d74 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 c48963cd..4015e47d 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 f6138421..8b0593a0 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 c48963cd..4015e47d 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 9621b61c..a9d4cf85 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 7cbf15e4..17038c42 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 c48963cd..4015e47d 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 92f0c51a..3ea740b7 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 2e664b73..3103da91 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 c48963cd..4015e47d 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 e1ef5a51..bf9e6cdf 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 c48963cd..4015e47d 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 a66e812f..7bac4590 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 1c8fb572..f69d3b97 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 2928bb6e..908a8539 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 bfe73b7c..a776f31e 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 c48963cd..4015e47d 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 537d8f08..70dcd11f 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 94c37565..5f673a5e 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 c48963cd..4015e47d 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 532134f4..7d71ce3a 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 f87d739b..d0e68e11 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 c48963cd..4015e47d 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 e83bc40b..a055edf3 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 c48963cd..4015e47d 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 005fe387..e3a893e4 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 976288f8..606228d2 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 94847aa8..76ca1ad1 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 c48963cd..4015e47d 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 8fdd5f66..b8741e36 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 c48963cd..4015e47d 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 2e46a7fb..49deb248 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 c6624124..da06be08 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 ab0726bf..045ef10e 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 c48963cd..4015e47d 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 e69ada5a..312c0434 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 c48963cd..4015e47d 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 cd707a35..f20c9486 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 c48963cd..4015e47d 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 18a947bb..57e2279e 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 c48963cd..4015e47d 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 95af9d8f..a140ac5a 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 c48963cd..4015e47d 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 c5f7daab..d38e6ccd 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 c48963cd..4015e47d 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 e3d071b9..2fe89098 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 c48963cd..4015e47d 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 028d7feb..17768c16 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 386ae43b..095cb0ed 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 c48963cd..4015e47d 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 f446d8ca..f486274a 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 c48963cd..4015e47d 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 e140bf7b..74e20387 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 c48963cd..4015e47d 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 7298e250..7224c34a 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 c48963cd..4015e47d 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 36695f1b..23396d96 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 2680c29d..364b8b6f 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 c48963cd..4015e47d 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 dc3ebf7b..a62e30ce 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 c48963cd..4015e47d 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 8d0980df..2afbb930 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 291091e5..beddcd38 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 c48963cd..4015e47d 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 bfb385a1..55ea56ec 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 c48963cd..4015e47d 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 fe8b75c2..1799bd56 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 c48963cd..4015e47d 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 f165c4c1..e2223b0f 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 9e822f23..f8363f16 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 c48963cd..4015e47d 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 3f415963..6bf843cb 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 5242d30a..4dc6f29d 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 7d5bb0b1..044e24d3 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 6caeeb1c..f51b6deb 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 22385063..27744403 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 4bc5c948..265b528a 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 c48963cd..4015e47d 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 8c66d597..b5303f47 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 c48963cd..4015e47d 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 8e59116b..52a12019 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 c48963cd..4015e47d 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 f0806784..4759fd81 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 ede4b1c7..60fafc32 100644 --- a/contributing/samples/oauth2_client_credentials/main.py +++ b/contributing/samples/oauth2_client_credentials/main.py @@ -4,7 +4,7 @@ This script demonstrates OAuth2 client credentials flow using a practical 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 ee569830..ee30d9f0 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 c48963cd..4015e47d 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 db24b998..447fffd3 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 c48963cd..4015e47d 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 b523d2d7..f294b897 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 c48963cd..4015e47d 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 af4cad8b..a5443ece 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 dbd86450..9c7fdecb 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 67ef3ea6..dbd116de 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 75c04d91..df3020cc 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 c48963cd..4015e47d 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 65b4a3e6..6604c071 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 c48963cd..4015e47d 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 8a958b65..d42acad7 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 c48963cd..4015e47d 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 923bca32..98434fb4 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 c48963cd..4015e47d 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 9d29e54f..97a763f3 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 16af323a..5ef06037 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 c48963cd..4015e47d 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 f32c1e54..46a65060 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 c48963cd..4015e47d 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 ca3a7e32..234edb64 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 c48963cd..4015e47d 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 569bde07..45912dfd 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 5856b90b..7a1cc65a 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 1ca56dac..f93cbd41 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 6afb4dba..620e1b27 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 88ee0c41..2fa8461f 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 769a44fd..910682a2 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 c48963cd..4015e47d 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 a4ed704e..6c06c917 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 c48963cd..4015e47d 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 9ec0b35a..52b2615a 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 c48963cd..4015e47d 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 065cf027..36dde572 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 c48963cd..4015e47d 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 14602421..cd479c0c 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 e0517c64..6dba1777 100644 --- a/contributing/samples/static_instruction/__init__.py +++ b/contributing/samples/static_instruction/__init__.py @@ -10,7 +10,7 @@ The agent demonstrates: - 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 efe17d40..6715a29a 100644 --- a/contributing/samples/static_instruction/agent.py +++ b/contributing/samples/static_instruction/agent.py @@ -4,7 +4,7 @@ This agent demonstrates static instructions for context caching with a digital 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 4dae14e8..328ebee2 100644 --- a/contributing/samples/static_instruction/main.py +++ b/contributing/samples/static_instruction/main.py @@ -4,7 +4,7 @@ This script demonstrates static instruction functionality through a digital 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_non_text_content/__init__.py b/contributing/samples/static_non_text_content/__init__.py index 2192c5ee..330541af 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 58869155..e3c69f6f 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 1c9301c4..d3835b22 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 0a2669d7..58d482ea 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 8c7bbb1b..90e74803 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 a9db434b..257d28ab 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 c6e05f0f..885dc648 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 c48963cd..4015e47d 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 a73f9e76..aef59873 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 28454989..e9025992 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 0a2669d7..58d482ea 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 410a96e3..f5cc9f8f 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 0a2669d7..58d482ea 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 9ad472a4..d9dea826 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 c48963cd..4015e47d 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 cfbb8a9c..55c1eb7f 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 f9f8522e..9d953fe0 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 c48963cd..4015e47d 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 89838f5c..79e5a03d 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 c48963cd..4015e47d 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 4d9ccef2..5e26c20d 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 9ea689a1..7373508c 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 c48963cd..4015e47d 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 b39e86eb..9b0cc669 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 2f3f1140..ca97939d 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 b84e9496..52b9121f 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`.