# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. kind: source name: conversational-analytics-source type: cloud-gemini-data-analytics projectId: ${CLOUD_GDA_PROJECT} useClientOAuth: ${CLOUD_GDA_USE_CLIENT_OAUTH:false} --- kind: tool name: list_accessible_data_agents type: conversational-analytics-list-accessible-data-agents source: conversational-analytics-source location: ${CLOUD_GDA_LOCATION:global} description: | List all available Data Agents that can be used for conversational analytics in the current project. --- kind: tool name: get_data_agent_info type: conversational-analytics-get-data-agent-info source: conversational-analytics-source location: ${CLOUD_GDA_LOCATION:global} description: | Retrieve detailed information about a specific Data Agent using its ID. --- kind: tool name: ask_data_agent type: conversational-analytics-ask-data-agent source: conversational-analytics-source location: ${CLOUD_GDA_LOCATION:global} maxResults: ${CLOUD_GDA_MAX_RESULTS:50} description: | Perform natural language data analysis and get insights by interacting with a specific Data Agent. This tool allows for conversational queries and provides detailed responses based on the agent's configured data sources. --- kind: toolset name: conversational_analytics_tools tools: - list_accessible_data_agents - get_data_agent_info - ask_data_agent