Support commit context in Duo Chat
Context
This serves two purposes:
- This is an iteration to add more context to Duo Chat so that we can better meet user expectation chat knows important contexts in GitLab.
- This helps the team learn how to add more contexts efficiently, so that we can even more context in the future more quickly than we can do so now.
The questions that users ask in relation to pipelines are outlined in &14085.
Proposal
- Build a prototype that can read a commit.
- Modify the agent prompt to make use of this new tool.
- Develop a test dataset that will check how effective this solution is using the bash questions in the parent epic.
- Incorporate the new tool into the Chat for every page it is available.
- Allow the user to specify the Commit.
- Align the behavior with existing contexts for issues and epics so that it is easy to understand for users.
Pricing and Packaging: Duo Pro or Enterprise add-on required
Edited by Torsten Linz