A Deployment connects Dosu to a specific GitHub repository, GitLab project, or Slack workspace. Each deployment has its own configuration that determines how Dosu behaves in that location.
Deployments can connect to:
- GitHub repositories: Dosu can comment on issues, pull requests, and discussions
- GitLab projects: Dosu can comment on merge requests
- Slack workspaces: Team members can ask questions in connected channels
How Deployments Work#
Each deployment is configured independently. You can set up Dosu to automatically label new issues and pull requests, reply to questions without being mentioned, or generate draft responses for maintainer review before posting.
To interact with Dosu in a deployment, mention @dosu in any issue, discussion, merge request, or Slack message. Dosu searches the data sources connected to your organization and responds with relevant context from your codebase, documentation, and past conversations.
Managing Deployments#
![]()
To view and manage your organization's deployments, go to Settings > Deployments.
For detailed configuration options, see GitHub Configuration or Slack Configuration.