Experiment: GitLab Duo Slack Integration
## Problem
There are a lot of different cases where it is cumbersome to jump out of Slack into GitLab to engage with Duo. Typical use cases are:
1. Turning a conversation thread or parts of it into an issue.
2. Searching / trying to get an understanding of something, e.g. "Do we already have an issue for X?"
## Desired Outcome
An easy way to engage with Duo through Slack for common use-cases.
### PoC Demo
https://www.youtube.com/watch?v=p_4D4lEoRAs
## Open Question
What are the restrictions we want for the agent? For a good user experience, we probably do not want the users to approve every tool use. Should we add reasonable defaults (e.g. have specialized tools for creating issues that are only `confidential` to avoid surfacing red data)?
issue