mattermost-plugin-ai
mattermost-plugin-ai copied to clipboard
GitHub Integration: better handling of not having the GitHub plugin enabled or connected.
It would be nice if the user would get some kind of message saying the AI could be better if they added the GitHub plugin or connected their account. Particularly if the plugin is installed. Maybe some kind of detection of GitHub links and prompt engineering?
Hey, Mattermost AI community! :wave:
We're looking for help on this one. :eyes: In this issue, we want to better handle scenarios where the Mattermost GitHub plugin is missing and/or not connected. For context, the AI plugin can use the GitHub plugin for additional functionality such as reading and summarizing issues. For this to work, the GitHub plugin must be installed and enabled, and the user needs to have connected their account. Once this is done, this plugin can use its GitHub-related features.
For those interested in tackling this, here are some starting points:
- Understand how this plugin utilizes the GitHub plugin.
- Consider how this could scale to other plugins. Imagine any plugin could be used by this one. What's the ideal experience for facilitating this?
Dive in and let us know if you need any guidance along the way. :thumbsup:
Happy contributing! :sparkles:
Related: https://github.com/mattermost/mattermost-plugin-ai/issues/142