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
- Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/545433+s
- WS part: feat: accept workflow definition when generatin... (gitlab-org/modelops/applied-ml/code-suggestions/ai-assist!2667 - closed) • Tetiana Chupryna
- LSP part (updates in client side for extension) feat: split token call for chat and workflow (gitlab-org/editor-extensions/gitlab-lsp!1780 - merged) • Tetiana Chupryna • 18.1
Screenshots or screen recordings
| Before | After |
|---|---|
How to set up and validate locally
- To test regression pull this branch and open VSCode extension, verify that chat is working
- To test future work: pull this branch and in AIGW pull
534992-tools-upverify 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)