Skip to content

Conversation

@renovate-bot
Copy link
Contributor

This PR contains the following updates:

Package Change Age Confidence
google-cloud-dialogflow-cx (source) ==1.38.0 -> ==2.0.0 age confidence

Release Notes

googleapis/google-cloud-python (google-cloud-dialogflow-cx)

v2.0.0: google-cloud-dialogflow-cx: v2.0.0

Compare Source

⚠ BREAKING CHANGES
  • An existing message PlaybookInput is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto
  • An existing message PlaybookOutput is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto
  • An existing message Action is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto
  • An existing message UserUtterance is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto
  • An existing message AgentUtterance is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto
  • An existing message ToolUse is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto
  • An existing message PlaybookInvocation is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto
  • An existing message FlowInvocation is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto
  • An existing value JSON is removed from enum DataFormat
Features
  • add Event action to Examples (273fed1)
  • Add generators in fulfillment for v3beta and v3 (273fed1)
  • add Import/Export playbook functionality to client lib (273fed1)
  • add input and output parameters for Flows (273fed1)
  • Add parameters to adjust LLM input and output token limit and temperature in v3beta1 API (273fed1)
  • add prompt security settings to the SDK (273fed1)
  • add RestorePlaybookVersion functionality to client lib (273fed1)
  • add routine and task (existing) playbook types (273fed1)
  • Add ToolVersion APIs (273fed1)
  • enable unified tracing API (273fed1)
  • Return Vertex search document metadata with a datastore response (273fed1)
  • support using secret manager to manage tool/webhook credentials (273fed1)
Bug Fixes
  • An existing message Action is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto (273fed1)
  • An existing message AgentUtterance is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto (273fed1)
  • An existing message FlowInvocation is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto (273fed1)
  • An existing message PlaybookInput is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto (273fed1)
  • An existing message PlaybookInvocation is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto (273fed1)
  • An existing message PlaybookOutput is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto (273fed1)
  • An existing message ToolUse is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto (273fed1)
  • An existing message UserUtterance is moved from google/cloud/dialogflow/cx/v3beta1/example.proto to google/cloud/dialogflow/cx/v3beta1/trace.proto (273fed1)
  • An existing value JSON is removed from enum DataFormat (273fed1)
Documentation
  • A comment for field flow in message .google.cloud.dialogflow.cx.v3beta1.FlowInvocation is changed (273fed1)
  • A comment for message FlowInvocation is changed (273fed1)
  • A comment for message PlaybookInvocation is changed (273fed1)
  • Update environment documentation to add support for ToolVersions (273fed1)

v1.43.0: google-cloud-dialogflow-cx: v1.43.0

Compare Source

Features
  • Add support for Python 3.14 (4763aa7)
Bug Fixes
  • Deprecate credentials_file argument (4763aa7)

v1.42.0: google-cloud-dialogflow-cx: v1.42.0

Compare Source

Features

v1.41.1: google-cloud-dialogflow-cx: v1.41.1

Compare Source

Documentation
  • Update import statement example in README (3d5bc37)

v1.41.0

Compare Source

v1.40.0

Compare Source

v1.39.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested review from a team as code owners October 15, 2025 00:12
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Oct 15, 2025
@product-auto-label product-auto-label bot added the samples Issues that are directly related to samples. label Oct 15, 2025
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @renovate-bot, 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 updates the google-cloud-dialogflow-cx Python client library to its major version 2.0.0. This upgrade is crucial for incorporating the latest features and improvements from the Dialogflow CX service, though it also introduces several breaking changes related to message locations and enum values. The new version significantly expands the library's capabilities, offering enhanced control over LLM interactions, improved playbook management, and advanced tracing features.

Highlights

  • Dependency Upgrade: The google-cloud-dialogflow-cx library has been updated from version "1.38.0" to "2.0.0" in dialogflow-cx/requirements.txt.
  • Breaking Changes: This major version upgrade introduces several breaking changes. Key messages such as PlaybookInput, PlaybookOutput, Action, UserUtterance, AgentUtterance, ToolUse, PlaybookInvocation, and FlowInvocation have been moved from example.proto to trace.proto. Additionally, the JSON value has been removed from the DataFormat enum.
  • New Features: Version 2.0.0 adds significant new functionalities, including an Event action for Examples, generators in fulfillment, Import/Export playbook capabilities, input and output parameters for Flows, adjustable LLM input/output token limits and temperature, prompt security settings, RestorePlaybookVersion functionality, new routine and task playbook types, ToolVersion APIs, unified tracing API, and support for returning Vertex search document metadata.
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.

@kokoro-team kokoro-team removed kokoro:force-run Add this label to force Kokoro to re-run the tests. labels Oct 15, 2025
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 updates the google-cloud-dialogflow-cx dependency to a new major version, 2.0.0. This is a significant update that includes multiple breaking changes, such as moved message definitions and the removal of an enum value. Merging this without updating the corresponding application code to handle these changes will likely lead to runtime errors. A critical review comment has been added to the requirements.txt file, advising to either include the necessary code refactoring in this PR or revert the dependency update to maintain application stability.

@@ -1,4 +1,4 @@
google-cloud-dialogflow-cx==1.38.0
google-cloud-dialogflow-cx==2.0.0
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

This update to a new major version (2.0.0) introduces significant breaking changes that will likely cause runtime failures if the application code is not updated accordingly.

Key breaking changes from the release notes:

  • The following messages have been moved, which will break existing imports: PlaybookInput, PlaybookOutput, Action, UserUtterance, AgentUtterance, ToolUse, PlaybookInvocation, FlowInvocation.
  • The JSON value has been removed from the DataFormat enum.

The application code must be updated to be compatible with these changes. If the necessary refactoring is not included in this PR, this dependency update should be reverted to prevent breaking the application.

google-cloud-dialogflow-cx==1.38.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

owlbot:run Add this label to trigger the Owlbot post processor. samples Issues that are directly related to samples.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants