Skip to content

Conversation

@google-cloud-sdk-librarian-dotnet-robot
Copy link
Collaborator

Changes in this PR

  • chore: Release library Google.Cloud.Dialogflow.Cx.V3 version 3.0.0

Librarian-Release-ID: release-20260121T170323Z

### New features

- Updated v3 dialogflow client libraries

### Bug fixes

- An existing field `start_flow` is moved in to oneof in message `.google.cloud.dialogflow.cx.v3.Agent`
- An existing field `webhook_ids` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_display_names` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_latencies` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_tags` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`

### Documentation improvements

- Updated v3 dialogflow client libraries

Librarian-Release-Library: Google.Cloud.Dialogflow.Cx.V3
Librarian-Release-Version: 3.0.0
Librarian-Release-ID: release-20260121T170323Z
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @google-cloud-sdk-librarian-dotnet-robot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request automates the release of the Google.Cloud.Dialogflow.Cx.V3 library, advancing its version to 3.0.0. This major version bump signifies substantial updates to the Dialogflow CX V3 client libraries, incorporating new features, bug fixes, and API modifications such as the restructuring of certain fields. The changes ensure that the library's metadata and version history accurately reflect these updates.

Highlights

  • Library Version Update: The Google.Cloud.Dialogflow.Cx.V3 library has been released as version 3.0.0.
  • Major Version Increment: This is a major version update, indicating potential breaking changes or significant new features in the Dialogflow CX V3 client libraries.
  • API Changes: Key API changes include the re-positioning of the start_flow field within the Agent message and the removal of several webhook_ related fields from the QueryResult message.
  • Metadata Updates: Project metadata and release tracking files have been updated to reflect the new version and release details.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request is an automated library release for Google.Cloud.Dialogflow.Cx.V3, bumping the version to 3.0.0. The changes correctly update the version in the project file and metadata files. The release notes in history.md have been updated to reflect the changes in this new major version, which includes breaking changes. My feedback focuses on improving the clarity and accuracy of these release notes for better user understanding.

Comment on lines +9 to +19
### Bug fixes

- An existing field `start_flow` is moved in to oneof in message `.google.cloud.dialogflow.cx.v3.Agent`
- An existing field `webhook_ids` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_display_names` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_latencies` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_tags` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`

### Documentation improvements

- Updated v3 dialogflow client libraries
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The release notes can be improved for clarity. The changes listed under "Bug fixes" are actually breaking changes, which justifies the major version bump to 3.0.0. It would be more accurate to rename this section to "Breaking Changes".

Additionally, the "Documentation improvements" section is redundant as it contains the same generic message as the "New features" section. To avoid confusion and keep the release notes concise, this redundant section should be removed.

Suggested change
### Bug fixes
- An existing field `start_flow` is moved in to oneof in message `.google.cloud.dialogflow.cx.v3.Agent`
- An existing field `webhook_ids` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_display_names` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_latencies` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_tags` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
### Documentation improvements
- Updated v3 dialogflow client libraries
### Breaking Changes
- An existing field `start_flow` is moved in to oneof in message `.google.cloud.dialogflow.cx.v3.Agent`
- An existing field `webhook_ids` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_display_names` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_latencies` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`
- An existing field `webhook_tags` is removed from message `.google.cloud.dialogflow.cx.v3.QueryResult`

@github-actions
Copy link

Pull request diff results
(Breaking changes allowed during diff)
Finding changes in Google.Cloud.Dialogflow.Cx.V3...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Dialogflow.Cx.V3 version 3.0.0
Differences from 2.25.0
Major changes:
Class 'QueryResult'; property 'RepeatedField WebhookLatencies { get; }' removed.
Class 'QueryResult'; property 'RepeatedField WebhookDisplayNames { get; }' removed.
Class 'QueryResult'; property 'RepeatedField WebhookIds { get; }' removed.
Class 'QueryResult'; property 'RepeatedField WebhookTags { get; }' removed.
Class 'QueryResult'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.QueryResult::WebhookDisplayNamesFieldNumber' removed.
Class 'QueryResult'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.QueryResult::WebhookIdsFieldNumber' removed.
Class 'QueryResult'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.QueryResult::WebhookLatenciesFieldNumber' removed.
Class 'QueryResult'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.QueryResult::WebhookTagsFieldNumber' removed.

Minor changes:
Class 'Action' added.
Enum 'Action.ActionOneofCase' added.
Class 'Agent'; method 'void ClearSessionEntryResource()' added.
Class 'Agent'; method 'void ClearStartFlow()' added.
Class 'Agent'; method 'void ClearStartPlaybook()' added.
Class 'Agent'; property 'Agent.SessionEntryResourceOneofCase SessionEntryResourceCase { get; }' added.
Class 'Agent'; property 'PlaybookName StartPlaybookAsPlaybookName { get; set; }' added.
Class 'Agent'; property 'Boolean HasStartFlow { get; }' added.
Class 'Agent'; property 'Boolean HasStartPlaybook { get; }' added.
Class 'Agent'; property 'String StartPlaybook { get; set; }' added.
Class 'Agent'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.Agent::StartPlaybookFieldNumber' added.
Enum 'Agent.SessionEntryResourceOneofCase' added.
Class 'AgentUtterance' added.
Class 'CodeBlock' added.
Class 'CodeBlockReflection' added.
Class 'CreateExampleRequest' added.
Class 'CreatePlaybookRequest' added.
Class 'CreatePlaybookVersionRequest' added.
Class 'CreateToolRequest' added.
Class 'CreateToolVersionRequest' added.
Class 'DataStoreConnectionSignals.Types.SearchSnippet'; property 'Struct Metadata { get; set; }' added.
Class 'DataStoreConnectionSignals.Types.SearchSnippet'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.DataStoreConnectionSignals/Types/SearchSnippet::MetadataFieldNumber' added.
Enum 'DataType' added.
Class 'DeleteExampleRequest' added.
Class 'DeletePlaybookRequest' added.
Class 'DeletePlaybookVersionRequest' added.
Class 'DeleteToolRequest' added.
Class 'DeleteToolVersionRequest' added.
Class 'DetectIntentRequest'; property 'DetectIntentResponseView ResponseView { get; set; }' added.
Class 'DetectIntentRequest'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.DetectIntentRequest::ResponseViewFieldNumber' added.
Enum 'DetectIntentResponseView' added.
Class 'EventHandler'; method 'void ClearTargetPlaybook()' added.
Class 'EventHandler'; property 'PlaybookName TargetPlaybookAsPlaybookName { get; set; }' added.
Class 'EventHandler'; property 'Boolean HasTargetPlaybook { get; }' added.
Class 'EventHandler'; property 'String TargetPlaybook { get; set; }' added.
Class 'EventHandler'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.EventHandler::TargetPlaybookFieldNumber' added.
Enum 'EventHandler.TargetOneofCase' entry 'TargetPlaybook' added.
Class 'Example' added.
Class 'ExampleName' added.
Enum 'ExampleName.ResourceNameType' added.
Class 'ExampleReflection' added.
Class 'Examples' added.
Class 'Examples.ExamplesBase' added.
Class 'Examples.ExamplesClient' added.
Class 'ExamplesClient' added.
Class 'ExamplesClientBuilder' added.
Class 'ExamplesClientImpl' added.
Class 'ExamplesSettings' added.
Class 'ExportPlaybookRequest' added.
Class 'ExportPlaybookRequest.Types' added.
Enum 'ExportPlaybookRequest.Types.DataFormat' added.
Class 'ExportPlaybookResponse' added.
Enum 'ExportPlaybookResponse.PlaybookOneofCase' added.
Class 'Flow'; property 'RepeatedField InputParameterDefinitions { get; }' added.
Class 'Flow'; property 'RepeatedField OutputParameterDefinitions { get; }' added.
Class 'Flow'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.Flow::InputParameterDefinitionsFieldNumber' added.
Class 'Flow'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.Flow::OutputParameterDefinitionsFieldNumber' added.
Class 'FlowInvocation' added.
Class 'FlowTransition' added.
Class 'GenerativeSettings'; property 'LlmModelSettings LlmModelSettings { get; set; }' added.
Class 'GenerativeSettings'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.GenerativeSettings::LlmModelSettingsFieldNumber' added.
Class 'Generator'; property 'LlmModelSettings LlmModelSettings { get; set; }' added.
Class 'Generator'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.Generator::LlmModelSettingsFieldNumber' added.
Class 'GetExampleRequest' added.
Class 'GetPlaybookRequest' added.
Class 'GetPlaybookVersionRequest' added.
Class 'GetToolRequest' added.
Class 'GetToolVersionRequest' added.
Class 'Handler' added.
Enum 'Handler.HandlerOneofCase' added.
Class 'Handler.Types' added.
Class 'Handler.Types.EventHandler' added.
Class 'Handler.Types.LifecycleHandler' added.
Class 'ImportPlaybookRequest' added.
Enum 'ImportPlaybookRequest.PlaybookOneofCase' added.
Class 'ImportPlaybookResponse' added.
Class 'ImportPlaybookResponse.Types' added.
Class 'ImportPlaybookResponse.Types.ConflictingResources' added.
Class 'InlineSchema' added.
Class 'ListExamplesRequest' added.
Class 'ListExamplesResponse' added.
Class 'ListPlaybooksRequest' added.
Class 'ListPlaybooksResponse' added.
Class 'ListPlaybookVersionsRequest' added.
Class 'ListPlaybookVersionsResponse' added.
Class 'ListToolsRequest' added.
Class 'ListToolsResponse' added.
Class 'ListToolVersionsRequest' added.
Class 'ListToolVersionsResponse' added.
Class 'LlmModelSettings' added.
Enum 'OutputState' added.
Class 'ParameterDefinition' added.
Class 'ParameterDefinition.Types' added.
Enum 'ParameterDefinition.Types.ParameterType' added.
Class 'ParameterDefinitionReflection' added.
Class 'Playbook' added.
Class 'Playbook.Types' added.
Class 'Playbook.Types.Instruction' added.
Enum 'Playbook.Types.PlaybookType' added.
Class 'Playbook.Types.Step' added.
Enum 'Playbook.Types.Step.InstructionOneofCase' added.
Class 'PlaybookImportStrategy' added.
Class 'PlaybookInput' added.
Class 'PlaybookInvocation' added.
Class 'PlaybookName' added.
Enum 'PlaybookName.ResourceNameType' added.
Class 'PlaybookOutput' added.
Class 'PlaybookReflection' added.
Class 'Playbooks' added.
Class 'Playbooks.PlaybooksBase' added.
Class 'Playbooks.PlaybooksClient' added.
Class 'PlaybooksClient' added.
Class 'PlaybooksClientBuilder' added.
Class 'PlaybooksClientImpl' added.
Class 'PlaybooksSettings' added.
Class 'PlaybookTransition' added.
Class 'PlaybookVersion' added.
Class 'PlaybookVersionName' added.
Enum 'PlaybookVersionName.ResourceNameType' added.
Class 'QueryInput'; property 'ToolCallResult ToolCallResult { get; set; }' added.
Class 'QueryInput'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.QueryInput::ToolCallResultFieldNumber' added.
Enum 'QueryInput.InputOneofCase' entry 'ToolCallResult' added.
Class 'QueryParameters'; property 'LlmModelSettings LlmModelSettings { get; set; }' added.
Class 'QueryParameters'; property 'PlaybookName CurrentPlaybookAsPlaybookName { get; set; }' added.
Class 'QueryParameters'; property 'String CurrentPlaybook { get; set; }' added.
Class 'QueryParameters'; property 'String ParameterScope { get; set; }' added.
Class 'QueryParameters'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.QueryParameters::CurrentPlaybookFieldNumber' added.
Class 'QueryParameters'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.QueryParameters::LlmModelSettingsFieldNumber' added.
Class 'QueryParameters'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.QueryParameters::ParameterScopeFieldNumber' added.
Class 'ResponseMessage'; property 'ToolCall ToolCall { get; set; }' added.
Class 'ResponseMessage'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.ResponseMessage::ToolCallFieldNumber' added.
Enum 'ResponseMessage.MessageOneofCase' entry 'ToolCall' added.
Class 'RestorePlaybookVersionRequest' added.
Class 'RestorePlaybookVersionResponse' added.
Class 'RestoreToolVersionRequest' added.
Class 'RestoreToolVersionResponse' added.
Class 'SafetySettings'; property 'SafetySettings.Types.PhraseMatchStrategy DefaultBannedPhraseMatchStrategy { get; set; }' added.
Class 'SafetySettings'; property 'SafetySettings.Types.PromptSecuritySettings PromptSecuritySettings { get; set; }' added.
Class 'SafetySettings'; property 'SafetySettings.Types.RaiSettings DefaultRaiSettings { get; set; }' added.
Class 'SafetySettings'; property 'SafetySettings.Types.RaiSettings RaiSettings { get; set; }' added.
Class 'SafetySettings'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.SafetySettings::DefaultBannedPhraseMatchStrategyFieldNumber' added.
Class 'SafetySettings'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.SafetySettings::DefaultRaiSettingsFieldNumber' added.
Class 'SafetySettings'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.SafetySettings::PromptSecuritySettingsFieldNumber' added.
Class 'SafetySettings'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.SafetySettings::RaiSettingsFieldNumber' added.
Enum 'SafetySettings.Types.PhraseMatchStrategy' added.
Class 'SafetySettings.Types.PromptSecuritySettings' added.
Class 'SafetySettings.Types.RaiSettings' added.
Class 'SafetySettings.Types.RaiSettings.Types' added.
Class 'SafetySettings.Types.RaiSettings.Types.CategoryFilter' added.
Enum 'SafetySettings.Types.RaiSettings.Types.SafetyCategory' added.
Enum 'SafetySettings.Types.RaiSettings.Types.SafetyFilterLevel' added.
Class 'StreamingDetectIntentRequest'; property 'DetectIntentResponseView ResponseView { get; set; }' added.
Class 'StreamingDetectIntentRequest'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.StreamingDetectIntentRequest::ResponseViewFieldNumber' added.
Class 'Tool' added.
Enum 'Tool.SpecificationOneofCase' added.
Class 'Tool.Types' added.
Class 'Tool.Types.Authentication' added.
Enum 'Tool.Types.Authentication.AuthConfigOneofCase' added.
Class 'Tool.Types.Authentication.Types' added.
Class 'Tool.Types.Authentication.Types.ApiKeyConfig' added.
Class 'Tool.Types.Authentication.Types.BearerTokenConfig' added.
Class 'Tool.Types.Authentication.Types.OAuthConfig' added.
Class 'Tool.Types.Authentication.Types.OAuthConfig.Types' added.
Enum 'Tool.Types.Authentication.Types.OAuthConfig.Types.OauthGrantType' added.
Enum 'Tool.Types.Authentication.Types.RequestLocation' added.
Class 'Tool.Types.Authentication.Types.ServiceAccountAuthConfig' added.
Class 'Tool.Types.Authentication.Types.ServiceAgentAuthConfig' added.
Class 'Tool.Types.Authentication.Types.ServiceAgentAuthConfig.Types' added.
Enum 'Tool.Types.Authentication.Types.ServiceAgentAuthConfig.Types.ServiceAgentAuth' added.
Class 'Tool.Types.DataStoreTool' added.
Class 'Tool.Types.DataStoreTool.Types' added.
Class 'Tool.Types.DataStoreTool.Types.FallbackPrompt' added.
Class 'Tool.Types.FunctionTool' added.
Class 'Tool.Types.OpenApiTool' added.
Enum 'Tool.Types.OpenApiTool.SchemaOneofCase' added.
Class 'Tool.Types.ServiceDirectoryConfig' added.
Class 'Tool.Types.TLSConfig' added.
Class 'Tool.Types.TLSConfig.Types' added.
Class 'Tool.Types.TLSConfig.Types.CACert' added.
Enum 'Tool.Types.ToolType' added.
Class 'ToolCall' added.
Class 'ToolCallReflection' added.
Class 'ToolCallResult' added.
Enum 'ToolCallResult.ResultOneofCase' added.
Class 'ToolCallResult.Types' added.
Class 'ToolCallResult.Types.Error' added.
Class 'ToolName' added.
Enum 'ToolName.ResourceNameType' added.
Class 'ToolReflection' added.
Class 'Tools' added.
Class 'Tools.ToolsBase' added.
Class 'Tools.ToolsClient' added.
Class 'ToolsClient' added.
Class 'ToolsClientBuilder' added.
Class 'ToolsClientImpl' added.
Class 'ToolsSettings' added.
Class 'ToolUse' added.
Class 'ToolVersion' added.
Class 'ToolVersionName' added.
Enum 'ToolVersionName.ResourceNameType' added.
Class 'TraceReflection' added.
Class 'TypeSchema' added.
Enum 'TypeSchema.SchemaOneofCase' added.
Class 'TypeSchema.Types' added.
Class 'TypeSchema.Types.SchemaReference' added.
Class 'UpdateExampleRequest' added.
Class 'UpdatePlaybookRequest' added.
Class 'UpdateToolRequest' added.
Class 'UserUtterance' added.
Class 'Webhook.Types.GenericWebService'; property 'SecretVersionName SecretVersionForUsernamePasswordAsSecretVersionName { get; set; }' added.
Class 'Webhook.Types.GenericWebService'; property 'Webhook.Types.GenericWebService.Types.ServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; }' added.
Class 'Webhook.Types.GenericWebService'; property 'MapField<String, Webhook.Types.GenericWebService.Types.SecretVersionHeaderValue> SecretVersionsForRequestHeaders { get; }' added.
Class 'Webhook.Types.GenericWebService'; property 'String SecretVersionForUsernamePassword { get; set; }' added.
Class 'Webhook.Types.GenericWebService'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.Webhook/Types/GenericWebService::SecretVersionForUsernamePasswordFieldNumber' added.
Class 'Webhook.Types.GenericWebService'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.Webhook/Types/GenericWebService::SecretVersionsForRequestHeadersFieldNumber' added.
Class 'Webhook.Types.GenericWebService'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.Webhook/Types/GenericWebService::ServiceAccountAuthConfigFieldNumber' added.
Class 'Webhook.Types.GenericWebService.Types.OAuthConfig'; property 'SecretVersionName SecretVersionForClientSecretAsSecretVersionName { get; set; }' added.
Class 'Webhook.Types.GenericWebService.Types.OAuthConfig'; property 'String SecretVersionForClientSecret { get; set; }' added.
Class 'Webhook.Types.GenericWebService.Types.OAuthConfig'; constant 'System.Int32 Google.Cloud.Dialogflow.Cx.V3.Webhook/Types/GenericWebService/Types/OAuthConfig::SecretVersionForClientSecretFieldNumber' added.
Class 'Webhook.Types.GenericWebService.Types.SecretVersionHeaderValue' added.
Class 'Webhook.Types.GenericWebService.Types.ServiceAccountAuthConfig' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddExamplesClient(IServiceCollection services, Action action = null)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddExamplesClient(IServiceCollection services, Action<IServiceProvider, ExamplesClientBuilder> action)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddPlaybooksClient(IServiceCollection services, Action action = null)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddPlaybooksClient(IServiceCollection services, Action<IServiceProvider, PlaybooksClientBuilder> action)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddToolsClient(IServiceCollection services, Action action = null)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddToolsClient(IServiceCollection services, Action<IServiceProvider, ToolsClientBuilder> action)' added.

Diff level: Major

Finished comparisons for Google.Cloud.Dialogflow.Cx.V3

@google-cloud-sdk-librarian-dotnet-robot google-cloud-sdk-librarian-dotnet-robot merged commit 1a23d08 into main Jan 21, 2026
15 checks passed
@google-cloud-sdk-librarian-dotnet-robot google-cloud-sdk-librarian-dotnet-robot deleted the librarian-release-20260121T170323Z branch January 21, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants