Skip to content

Move the GitLab Chat entry point to the breadcrumb

Paul Gascou-Vaillancourt requested to merge 2465-ai-chat-entrypoint into master

What does this MR do and why?

Adds a new entry point for GitLab Duo in the form of a "GitLab AI" buttons that shows up in every page, in the breadcrumbs.

Screenshots or screen recordings

Desktop Mobile
Screenshot_2023-06-29_at_8.15.33_AM Screenshot_2023-06-29_at_8.15.44_AM

How to set up and validate locally

  1. Start Rails' console:
    rails c
  2. Enable the necessary feature flags:
    Feature.enable(:openai_experimentation)
    Feature.enable(:tanuki_bot)
    Feature.enable(:tanuki_bot_breadcrumbs_entry_point)
  3. Visit any page.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to https://gitlab.com/gitlab-org/ux-research/-/issues/2465

Edited by Paul Gascou-Vaillancourt

Merge request reports

Loading