Pass workflow_definition when generating Duo Workflow token

What does this MR do and why?

Pass the workflow_definition to gRPC Workflow Service server. Because protobuf is backward compatible, this would work even if the server is not updated yet

References

Screenshots or screen recordings

Before After

How to set up and validate locally

  1. To test regression pull this branch and open VSCode extension, verify that chat is working
  2. To test future work: pull this branch and in AIGW pull 534992-tools-up verify that chat is working.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #534992 (closed)

Merge request reports

Loading