Skip to content

Adding Files as Context to Duo Chat Rollout Plan

Release Plan: Adding Project Files to Duo Chat

This release plan outlines the rollout of adding project files in Duo Chat for VS Code and JetBrains users on GitLab 17.7+

Prerequisites:

Timeline:

Phase 1: Internal Testing

Phase 2: Documentation & Communication

Phase 3: GA Release: 22 January on .com / 17.9 for SM

SM customers already have the ability to turn on the feature flags since SM %17.7. In %17.9 it will be on by default.

The following feature flag will need to be enabled for the .com release. SM customers can enable the feature flags for their own instance, but as the minimum version is 17.7, we won't see traffic from SM customers until they upgrade.

Non-Phased rollout

The following feature flag will be enabled on 20 January for .com in preparation for the phased rollout of the duo_incldue_context_file feature flag.

Phased rollout

The following feature flag will need to be enabled for the .com release. SM customers can enable the feature flags for their own instance, but as the minimum version is 17.7, we won't see traffic from SM customers until they upgrade.

DRI for the rollout: @dillonwheeler

Date Interval for .com release SM release Status (Done or In Progress) Continue or Revert?
Monday Jan 20, 2025 10% Done Done Continue
20% Done Continue
Tuesday Jan 21, 2025 30% Don Done Continue
50% Done Continue
Wednesday Jan 22, 2025 75% Done Done Continue
100% Done Done Continue
Thursday Feb 20, 2025 Official 17.9 release Done Update duo chat include context ff (!181305 - merged)

Feature flag operators possibility for Follow-the-sun coverage:

Phase 4: Follow-up issues

Phase 5: Blog post

Success Metrics:

  1. Adoption: Track volume of requests that include added files as context
  2. Usage: Monitor frequency of project file additions
  3. Customer Satisfaction: Track feedback through dedicated issue
  4. Performance: Monitor system impact

Rollback Strategy:

  • Immediate feature flag disable capability
  • Prepared user communication plan
Edited by Dillon Wheeler