Remove session_details_side_panel_info_overlay feature flag

What does this MR do and why?

  • Removes the session_details_side_panel_info_overlay feature flag. This replaces the information icon in the panel header and its collapsible section with a "Session details" bar pinned to the bottom of the panel.
  • Also removes related code that only existed for the old information toggle and section
    • The information button and its props in ai_panel.vue / content_container.vue
    • The gl-collapse branch and the maximized-panel layout variant in agent_flow_details.vue. With the collapse gone the wrapper has a single child in side-panel view, so the row-reverse layout no longer had any effect
    • The isSidePanelView prop and its styling branches in agent_flow_info.vue, which now renders only in the page view
    • The unused setInfoToggleVisible helper in ee/ai/graphql

References

Screenshots or screen recordings

Before After
Screenshot_2026-09-10_at_1.52.18_PM Screenshot_2026-09-10_at_1.51.50_PMScreenshot_2026-09-10_at_1.51.57_PM

How to set up and validate locally

  1. Prerequisite: Have GitLab Duo set up in your GDK
    • Have a Duo-enabled group and project in your GDK created by the Duo setup above
  2. Prerequisite: Have GitLab Runner working
  3. Open the sessions list in the Duo side panel and click on a session
  4. Confirm that you see the session details overlay bar and that clicking on it expands the details

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 Allison Villa

Merge request reports

Loading
Loading