feat: Introduce Web only component to reduce Agentic Chat

What does this MR do?

part of solving: https://gitlab.com/gitlab-org/gitlab/-/issues/570523

This MR introduces web-specific versions of Duo Chat components that were previously reverted due to breaking changes. These components are prefixed with web_ to clearly distinguish them as web-only implementations and avoid conflicts with existing components.

Background:

  • Original MR: !263 (merged) - Initial implementation of web components splitting
  • Revert MR: !274 (merged) - Had to be reverted because it wasn't marked as a breaking change

These component implementations have been previously reviewed in MR!263. This MR focuses on properly releasing them as web-specific components with appropriate breaking change designation and conflict resolution.

Edited by Jannik Lehmann

Merge request reports

Loading