Slack
Connect Depth AI with your Slack workspace
Depth AI’s Slack integration allows you to interact with your codebase directly from Slack. You can ask questions about your code, get explanations, and deploy specialized assistants to specific channels.
Connecting to Slack
Access Slack Integration
Navigate to the Slack Integration settings in your Depth AI dashboard and click the “Connect” button.
Authorize Access
You’ll be redirected to Slack where you’ll need to review and accept the permissions that Depth AI requires:
Confirm Installation
Once authorized, you’ll see Depth AI listed in your Slack workspace under Apps —> Add apps.
Configure Default Repository
Enter your repository URL in the Default Repository field and click Update to save your changes. This is required before you can use Depth AI in Slack.
Using Depth AI in Slack
There are two main ways to interact with Depth AI in Slack:
Using the New Chat Button
Start a fresh conversation by clicking the “New Chat” button.
Mentioning Depth AI
Simply mention @Depth
in any channel or DM to ask questions about your code.
Deploying Specialized Assistants
Deploy Assistants
You can create specialized assistants trained on specific parts of your codebase and deploy them to different Slack channels.
Chat context
When you start a new chat or mention Depth AI in direct messages, the assistant will use your default repository as its knowledge source.
In channels where you’ve deployed specialized assistants, the assistant’s knowledge base takes precedence over the default repository context. This allows you to have assistants specialized in different parts of your codebase in different channels.