This feature is currently in open beta. We are actively improving it based on
your feedback. If you encounter any issues or have suggestions, please share
them on our Discord community or reach out to
our support team.
Prerequisites
Enable the Jira integration as explained in the integrations documentationInitiating Planning
Manual Planning
CodeRabbit Command
Comment
@coderabbitai plan on any issue to generate a plan.Auto-Planning (Recommended)
Navigate to the Planning tab in the CodeRabbit web app to configure automatic planning rulesets.Configuration via Web UI Only: Auto-planning rulesets must be configured
through the CodeRabbit web interface. Configuration via
.coderabbit.yaml is
not supported for this feature.| Condition | Description |
|---|---|
| Issue Type | Match specific issue types (e.g., Bug, Feature, Task) |
| Labels | Match issues with specific labels |
| Assignee | Match issues assigned to specific users |
| Status | Match issues in specific statuses (e.g., Ready, In Progress) |
Repository Resolution
Since Jira issues arenāt tied to a specific repository, CodeRabbit needs to determine which repository to analyze when generating a plan. CodeRabbit attempts to resolve the repository in this order:Check Issue Description
If the issue description contains
repository: <repo-name> or a link to a repository, CodeRabbit uses that repository.Check Planning Rulesets
If a planning ruleset specifies a repository, CodeRabbit uses that repository.
Automatic Detection
CodeRabbit leverages its deep understanding of your project to intelligently
predict which repository is most relevant.
Viewing and Refining Plans
Once a Coding Plan is generated, view it in the CodeRabbit web app. Anyone in your organization can view and work with the plans.Plans in the web app are organization-specific. If a plan shows a 404 error,
verify youāre viewing the correct organization in the CodeRabbit web app.

Chatting about Your Plan
Use the chat panel on the right side of the plan viewer in the CodeRabbit web app to:- Ask questions about the plan or the codebase
- Request changes to specific tasks or phases
- Challenge design choices and provide additional context
- Get clarification on implementation details
Re-planning
After providing feedback through chat:- Review your feedback in the chat history
- Click the Redo button
- CodeRabbit generates a new plan version incorporating your feedback
Version History
Each re-plan creates a new version. Use the version selector at the top of the plan viewer to:- View previous versions
- Compare what changed between versions
- Revert to an earlier version by marking it as active
You can only chat about the currently active version.