@coderabbit mention in any channel or thread, or open the CodeRabbit app to chat directly. Slash commands are also available for specific actions.
Entry points
Slash commands
Slash commands provide shortcuts for specific actions. You can also trigger all of these actions by asking@coderabbit directly.
How conversation behavior works
CodeRabbit Agent behaves differently depending on the Slack surface:- Direct conversations
- Channel threads
Open CodeRabbit from the Apps sidebar or search for “CodeRabbit” in Slack to start a direct conversation. Each top-level message starts a new conversation. Threaded replies continue that same conversation. There is no need to @mention the bot — it stays active automatically.
What determines what CodeRabbit Agent can use
Each run is governed by the scope that matches the current Slack surface. That scope determines:- Which repositories are available
- Which connections can be used
- What spend limit applies
- Whether the shared sandbox is available
- Whether knowledge should be shared or private
Who can use CodeRabbit Agent
CodeRabbit Agent responds to workspace members only.After a run
After completing a task, the Agent replies in the thread with its findings, a proposed plan, follow-up actions like opening a PR, or an offer to save what it learned to the Knowledge Base. For deeper inspection and management, the companion web app provides thread reviews for run-by-run execution detail, usage for workspace-wide activity, plans for saved Coding Plan history, and scheduled automation editing.Slack vs. the web app
What’s next
Scopes
Learn how CodeRabbit Agent decides which repositories, tools, and limits apply in each conversation.
Automations
See how recurring CodeRabbit Agent tasks work for channels and other Slack surfaces.
Plans
Review how planning work moves from Slack into a structured implementation plan and handoff flow.