Updated the response signature for Tanuki Bot
What does this MR do and why?
This is the second (and the last) leg of updating the response signature for AI responses in Tanuki Bot (GitLab chat). This work depends on Updated the prompt properties for Tanuki Bot (!120324 - merged) where the FE handling of this change has been introduced with the backwards compatibility.
Why do we need to split?
API and Web are running on different nodes which can be updated async. Which means API node with BE changes can be updated before Web node resulting in FE not being ready to handle the updated response signature. Hence BE should be merged after FE. See !120324 (comment 1386805574) for more context
Screenshots or screen recordings
No visual changes
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #410557