Skip to main content
|

Overview

CodeRabbit Issue Enrichment automatically analyzes your issues and provides contextual insights to help you work more efficiently. When you create or edit an issue, CodeRabbit posts a comment with:
  • 🔍 Duplicate Detection - Identifies if your issue already exists
  • 🔗 Similar Issues - Shows related issues that might have solutions or context
  • 🔗 Related Pull Requests - Finds PRs that addressed similar problems
  • 👤 Suggested Assignees - Recommends team members based on expertise
  • 🏷️ Smart Labeling - Automatically categorizes issues with appropriate labels
Looking to generate implementation plans? Check out CodeRabbit Plan to create Coding Plans from issues, PRDs, designs, or free-form descriptions.

Getting Started

Issue enrichment is enabled by default on GitHub issues. CodeRabbit will automatically enrich new issues with contextual information.

Disable Issue Enrichment

To turn off automatic enrichment, add this to your .coderabbit.yaml configuration file:

Features

Duplicate Detection

CodeRabbit analyzes your issue against existing issues in your repository and knowledge base to detect potential duplicates. What you’ll see:

Similar Issues

Discover related issues that might provide context, workarounds, or solutions. What you’ll see:
See PRs that addressed similar problems or touched related code. What you’ll see:

Suggested Assignees

Get smart recommendations for who should work on the issue based on past contributions to related issues and PRs. What you’ll see:

Smart Auto-Labeling

Automatically apply appropriate labels to issues based on their content.

Configuration

Frequently Asked Questions

Can I customize what information is shown?

Currently, the enrichment format is standardized, but you can customize label categories with auto-labeling and configure auto-planning to choose which issues get plans.

Does enrichment work for private repositories?

Yes! Issue enrichment works for both public and private repositories. Knowledge base and enrichment respect your repository access controls. CodeRabbit uses semantic similarity search on your knowledge base by indexing issues and PRs based upon vectorized representations (which cannot be reversed into the original issues and PR’s).

Will enrichment update when I edit the issue?

Yes! When you edit an issue that already has enrichment, CodeRabbit will re-analyze the updated content, search for new related issues and PRs, update the enrichment comment, and trigger auto-planning if labels changed.