feat: add `ThinkingMode` enum and field to control agent thinking mode
docs: update field comments for `generated_looker_query` in `DataMessage`
PiperOrigin-RevId: 881447800
feat: Adding struct_schema to Datasource to support flexible schemas, particularly for Looker datasources
feat: Adding client_managed_resource_context to allow clients to manage their own conversation and agent resources
PiperOrigin-RevId: 828965493
feat: removed support for Update Conversation
fix!: An existing message `UpdateConversationRequest` is removed
fix!: An existing method `UpdateConversation` is removed from service `DataChatService`
docs: A comment for field `generated_looker_query` in message `.google.cloud.geminidataanalytics.v1alpha.DataMessage` is changed
PiperOrigin-RevId: 819587105
fix!: An existing message `RetrieveBigQueryTableContextsRequest` is removed
fix!: An existing message `RetrieveBigQueryTableContextsResponse` is removed
fix!: An existing message `RetrieveBigQueryTableContextsFromRecentTablesRequest` is removed
fix!: An existing message `RetrieveBigQueryTableContextsFromRecentTablesResponse` is removed
fix!: An existing message `RetrieveBigQueryTableSuggestedDescriptionsRequest` is removed
fix!: An existing message `RetrieveBigQueryTableSuggestedDescriptionsResponse` is removed
fix!: An existing message `RetrieveBigQueryTableSuggestedExamplesRequest` is removed
fix!: An existing message `RetrieveBigQueryTableSuggestedExamplesResponse` is removed
fix!: An existing message `RetrieveBigQueryRecentRelevantTablesRequest` is removed
fix!: An existing message `RetrieveBigQueryRecentRelevantTablesResponse` is removed
fix!: An existing message `DirectLookup` is removed
fix!: An existing message `TableCandidate` is removed
docs: A comment for field `example_queries` in message `.google.cloud.geminidataanalytics.v1alpha.Context` is changed
docs: A comment for message `ExampleQuery` is changed
docs: A comment for field `name` in message `.google.cloud.geminidataanalytics.v1alpha.Conversation` is changed
docs: A comment for field `filter` in message `.google.cloud.geminidataanalytics.v1alpha.ListConversationsRequest` is changed
docs: A comment for field `name` in message `.google.cloud.geminidataanalytics.v1alpha.DataAgent` is changed
docs: A comment for field `description` in message `.google.cloud.geminidataanalytics.v1alpha.Schema` is changed
docs: A comment for field `synonyms` in message `.google.cloud.geminidataanalytics.v1alpha.Schema` is changed
docs: A comment for field `tags` in message `.google.cloud.geminidataanalytics.v1alpha.Schema` is changed
docs: A comment for field `synonyms` in message `.google.cloud.geminidataanalytics.v1alpha.Field` is changed
docs: A comment for field `tags` in message `.google.cloud.geminidataanalytics.v1alpha.Field` is changed
PiperOrigin-RevId: 810412807
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.
PiperOrigin-RevId: 808289479
fix!: An existing message `RetrieveBigQueryTableContextRequest` is removed
fix!: An existing message `RetrieveBigQueryTableContextResponse` is removed
feat: A new field `example_queries` is added to message `.google.cloud.geminidataanalytics.v1alpha.Context`
feat: A new message `ExampleQuery` is added
feat: A new enum `DataFilterType` is added
feat: A new field `schema` is added to message `.google.cloud.geminidataanalytics.v1alpha.BigQueryTableReference`
feat: A new field `description` is added to message `.google.cloud.geminidataanalytics.v1alpha.Schema`
feat: A new field `synonyms` is added to message `.google.cloud.geminidataanalytics.v1alpha.Schema`
feat: A new field `tags` is added to message `.google.cloud.geminidataanalytics.v1alpha.Schema`
feat: A new field `filters` is added to message `.google.cloud.geminidataanalytics.v1alpha.Schema`
feat: A new field `synonyms` is added to message `.google.cloud.geminidataanalytics.v1alpha.Field`
feat: A new field `tags` is added to message `.google.cloud.geminidataanalytics.v1alpha.Field`
feat: A new field `value_format` is added to message `.google.cloud.geminidataanalytics.v1alpha.Field`
feat: A new message `DataFilter` is added
docs: A comment for field `datasource_references` in message `.google.cloud.geminidataanalytics.v1alpha.Context` is changed
docs: A comment for field `name` in message `.google.cloud.geminidataanalytics.v1alpha.Conversation` is changed
docs: A comment for field `conversation_id` in message `.google.cloud.geminidataanalytics.v1alpha.CreateConversationRequest` is changed
docs: A comment for field `name` in message `.google.cloud.geminidataanalytics.v1alpha.DataAgent` is changed
docs: A comment for field `labels` in message `.google.cloud.geminidataanalytics.v1alpha.DataAgent` is changed
docs: A comment for field `data_agent_id` in message `.google.cloud.geminidataanalytics.v1alpha.CreateDataAgentRequest` is changed
docs: A comment for service `DataChatService` is changed
docs: A comment for method `Chat` in service `DataChatService` is changed
docs: A comment for method `GetConversation` in service `DataChatService` is changed
docs: A comment for field `project` in message `.google.cloud.geminidataanalytics.v1alpha.ChatRequest` is changed
docs: A comment for field `credentials` in message `.google.cloud.geminidataanalytics.v1alpha.DataAgentContext` is changed
docs: A comment for message `Message` is changed
docs: A comment for message `LookerQuery` is changed
docs: A comment for field `explore` in message `.google.cloud.geminidataanalytics.v1alpha.LookerQuery` is changed
docs: A comment for field `fields` in message `.google.cloud.geminidataanalytics.v1alpha.LookerQuery` is changed
docs: A comment for field `filters` in message `.google.cloud.geminidataanalytics.v1alpha.LookerQuery` is changed
docs: A comment for field `sorts` in message `.google.cloud.geminidataanalytics.v1alpha.LookerQuery` is changed
docs: A comment for field `project_id` in message `.google.cloud.geminidataanalytics.v1alpha.BigQueryJob` is changed
docs: A comment for field `job_id` in message `.google.cloud.geminidataanalytics.v1alpha.BigQueryJob` is changed
docs: A comment for field `location` in message `.google.cloud.geminidataanalytics.v1alpha.BigQueryJob` is changed
docs: A comment for field `destination_table` in message `.google.cloud.geminidataanalytics.v1alpha.BigQueryJob` is changed
docs: A comment for field `schema` in message `.google.cloud.geminidataanalytics.v1alpha.BigQueryJob` is changed
docs: A comment for field `studio` in message `.google.cloud.geminidataanalytics.v1alpha.DatasourceReferences` is changed
docs: A comment for field `looker` in message `.google.cloud.geminidataanalytics.v1alpha.DatasourceReferences` is changed
docs: A comment for field `project_id` in message `.google.cloud.geminidataanalytics.v1alpha.BigQueryTableReference` is changed
docs: A comment for field `dataset_id` in message `.google.cloud.geminidataanalytics.v1alpha.BigQueryTableReference` is changed
docs: A comment for message `StudioDatasourceReferences` is changed
docs: A comment for message `StudioDatasourceReference` is changed
docs: A comment for field `credentials` in message `.google.cloud.geminidataanalytics.v1alpha.LookerExploreReferences` is changed
docs: A comment for field `lookml_model` in message `.google.cloud.geminidataanalytics.v1alpha.LookerExploreReference` is changed
docs: A comment for field `explore` in message `.google.cloud.geminidataanalytics.v1alpha.LookerExploreReference` is changed
docs: A comment for field `studio_datasource_id` in message `.google.cloud.geminidataanalytics.v1alpha.Datasource` is changed
PiperOrigin-RevId: 793693120
fix!: Correct the resource reference type for the parent field in data_chat_service proto
docs: Update comments for multiple fields in Gemini Data Analytics API
PiperOrigin-RevId: 782067469