Integration of binary feedback in agentic chat
What does this MR do and why?
Integrates binary feedback (thumbs up/down) for Duo Agentic Chat messages from the @gitlab/duo-ui package.
Adds the duo_chat_binary_feedback feature flag to control the binary feedback UI Connects the isBinaryFeedbackEnabled prop to enable the thumbs up/down feedback buttons on assistant messages Tracks feedback submissions via the ai_duo_agentic_chat_feedback_submitted internal event
To collect user feedback on Duo Agentic Chat responses in a lightweight, low-friction way that encourages more frequent feedback compared to the full feedback modal.
References
Screenshots or screen recordings
| Before | After |
|---|---|
|
|
|
|
|
How to set up and validate locally
- In rails console enable the feature flag
Feature.enable(:duo_chat_binary_feedback) - Talk to the agentic chat
- Click the feedback buttons and verify the events being sent
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.
Edited by Tomas Bulva



