Honor Duo Context Exclusion for AI Context

Every AI action that reads any context from a project's files needs to ensure the project's context exclusion rules are honored.

Rules are honored if the project is in a properly licensed namespace (Duo Pro / Duo Enterprise). Any user trying to access the project's data has the rules applied in this scenario.

  • Need to honor context rules
    • Code Review
    • Web Chat
    • Code creation chat commands (/fix, /refactor, /explain, /test)
    • Merge Request Summary
    • Merge Commit Message Generation
    • Duo Workflow and tools
    • Code Suggestions
    • Amazon Q Integration
  • Might touch on file context
    • Vulnerability Explanation / Resolution
    • Root Case Analysis
Edited by 🤖 GitLab Bot 🤖