You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.md
+22Lines changed: 22 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,28 @@ description: The latest updates and changes to CodeRabbit.
5
5
sidebar_position: 13
6
6
---
7
7
8
+
## July 17, 2025
9
+
10
+
### Enhanced Reporting Capabilities
11
+
12
+
We're excited to announce significant improvements to our reporting system that will make your automated reports more powerful and actionable!
13
+
14
+
#### Exclusion Filters with NOT_IN Option
15
+
16
+
Reports now support exclusion filters using the `NOT_IN` option, allowing you to filter out pull requests based on their repository, label, user, or team. This gives you more granular control over what appears in your reports, helping you focus on the most relevant information.
17
+
18
+
#### Next Steps Section in Daily Standup Reports
19
+
20
+
We've enhanced the default daily standup report template to include a "Next Steps" section. This provides clear guidance on what actions authors and reviewers should take regarding each pull request or change, making your reports more actionable and helping teams stay on track.
21
+
22
+
#### CI/CD GitHub Action Check Status Awareness
23
+
24
+
Reports now include CI/CD GitHub Action check status as a data source. Your reports will be aware of which CI/CD checks are failing or passing, giving you better visibility into the health of your pull requests and helping identify potential issues before they become blockers.
25
+
26
+
#### Score Card Custom Report Option
27
+
28
+
We've added a new optional score card report feature that allows you to grade and create report cards for your developers. This custom report optional data source provides a structured way to evaluate developer performance and contributions. See our [custom reports documentation](/guides/custom-reports#remove-prs-without-a-score-cardchart-bot-comment) for more details on how to implement score cards in your reports.
29
+
8
30
## July 10, 2025
9
31
10
32
### Enhanced Python Static Analysis: nbqa Support for Jupyter Notebooks
Copy file name to clipboardExpand all lines: docs/guides/config-vscode.md
+12-10Lines changed: 12 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -28,17 +28,21 @@ The **Agent Type** setting lets you choose the extension's response to using the
28
28
29
29
-**Native**: The extension prompts the AI agent associated with your IDE to apply the suggested fix.
30
30
31
-
This works only with VSCode, using Copilot. If you have this option selected when using a different IDE, then the extension instead copies the prompt to your clipboard.
31
+
This works only with VSCode(using Copilot) and Cursor(you have to start the task). If you have this option selected when using a different IDE, then the extension instead copies the prompt to your clipboard.
32
32
33
-
-**Claude Code**: The extension opens the Terminal pane of your IDE and tries to use the `claude` command-line program to apply the suggested fix to your code. You need to have Claude Code installed for this option to be effective.
33
+
-**Claude Code**: The extension opens the Terminal pane of your IDE and tries to use the `claude` command-line program to apply the suggested fix to your code. You need to have [Claude Code](https://www.anthropic.com/claude-code) installed for this option to be effective.
34
34
35
-
-**Codex CLI**: The extension opens the Terminal pane of your IDE and tries to use the `codex` command-line program to apply the suggested fix to your code. You need to have Codex CLI installed for this option to be effective.
35
+
-**Codex CLI**: The extension opens the Terminal pane of your IDE and tries to use the `codex` command-line program to apply the suggested fix to your code. You need to have [Codex CLI](https://github.com/openai/codex) installed for this option to be effective.
36
36
37
-
-**Cline**: The extension opens the `Cline` sidebar and runs a task to apply the suggested fix to your code. You need to have the `Cline` extension installed for this option to be effective.
37
+
-**OpenCode**: The extension opens the Terminal pane of your IDE and tries to use the `opencode` command-line program to apply the suggested fix to your code. You need to have [OpenCode](https://opencode.ai) installed for this option to be effective.
38
38
39
-
-**Roo**: The extension opens the `Roo` sidebar and runs a task to apply the suggested fix to your code. You need to have the `Roo` extension installed for this option to be effective.
39
+
-**Cline**: The extension opens the `Cline` sidebar and runs a task to apply the suggested fix to your code. You need to have the [Cline](https://cline.bot/) extension installed for this option to be effective.
40
40
41
-
-**Kilo Code**: The extension opens the `Kilo Code` sidebar and runs a task to apply the suggested fix to your code. You need to have the `Kilo Code` extension installed for this option to be effective.
41
+
-**Roo**: The extension opens the `Roo` sidebar and runs a task to apply the suggested fix to your code. You need to have the [Roo](https://github.com/RooCodeInc/Roo-Code) extension installed for this option to be effective.
42
+
43
+
-**Kilo Code**: The extension opens the `Kilo Code` sidebar and runs a task to apply the suggested fix to your code. You need to have the [Kilo Code](https://kilocode.ai/) extension installed for this option to be effective.
44
+
45
+
-**Augment Code**: The extension opens the `Augment Code` sidebar with the prompt to apply the suggested fix to your code, and you can start the task. You need to have the [Augment Code](https://www.augmentcode.com/) extension installed for this option to be effective.
42
46
43
47
-**Clipboard**: The extension copies prompt text describing the suggested fix to your clipboard. From there, you can manually paste the prompt into the coding AI agent that you use with your IDE.
44
48
@@ -56,11 +60,9 @@ The **Auto Review Mode** setting lets you control the behavior of the automatic
56
60
57
61
For more information about this feature, see [Automatically review local commits](/guides/use-vscode#auto-reviews).
58
62
59
-
## Set a review timeout {#timeout}
60
-
61
-
The **Review Timeout** setting lets you specify how long the extension waits for a response from CodeRabbit remote servers before timing out a code review. The default value is `20`.
63
+
## Use with self-hosted CodeRabbit {#self-hosted-coderabbit}
62
64
63
-
To turn off timeouts, set this value to `0`.
65
+
This setting is only used when you're using a self-hosted instance of CodeRabbit. If you're using the CodeRabbit Cloud service, you don't need to configure this setting. You will need to login and logout of the extension after adding this value.
Copy file name to clipboardExpand all lines: docs/guides/custom-reports.md
+10-2Lines changed: 10 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -117,6 +117,14 @@ Contained within the `<pr_details>` tag.
117
117
-`<comment_updated_at>`: datetime - The date and time the comment was last updated.
118
118
-`<comment_body>`: markdown - The content of the comment.
119
119
120
+
#### CI/CD Check Status
121
+
122
+
-`<pr_checks>`: array of check objects - Contains all CI/CD checks for the PR. _GitHub Only_.
123
+
-`<pr_check>`: object - Each individual check is wrapped in this tag and is an object with the following properties:
124
+
-`<pr_check_name>`: string - The name of the CI/CD check.
125
+
-`<pr_check_status>`: string - The status of the check (e.g., "success", "failure", "in_progress", "canceled").
126
+
-`<pr_check_url>`: string - The URL to view the detailed results of the check.
127
+
120
128
Here's an example prompt that uses these data points:
121
129
122
130
```text
@@ -299,7 +307,7 @@ Issues and tickets brings in conversations, descriptions, and comments from Jira
299
307
300
308
This option gives you the ability to create a report limited only to pull requests containing a "Score Card" or "Score Chart" bot comment from CodeRabbit or other bots. To enable issues and tickets you must include the tag `<pr_score_card>` in your prompt.
301
309
302
-
> **IMPORTANT:** This will automatically remove any pull requests from your reports if they do not contain a "Score Card" or "Score Chart" bot comment. Using this option without setting up a flow to create these comments will result in `No new pull request activity in the last XYZ hours` errors. Do not enable this option unless you have created a "Score Card" or "Score Chart" bot comment flow.
310
+
> **IMPORTANT:** This will automatically remove any pull requests from your reports if they do not contain a "Score Card" or "Score Chart" bot comment. Using this option without setting up a flow to create these comments will result in `No new pull request activity in the last XYZ hours` errors. Do not enable this option unless you have asked coderabbit to create a "Score Card" thourhg a comment or implimented the "Score Chart" bot comment flow below.
303
311
304
312
For example you can ask coderabbit to check serveral conditions on a pull request and produce a "Score Chart":
305
313
@@ -340,7 +348,7 @@ Generate a weekly code review report for the author of this pull request only fo
340
348
- `1` → Passed
341
349
342
350
**Final Score Calculation:**
343
-
Combine the scores from the parameters above to derive the final code quality score (out of 5).
351
+
Combine the scores from the parameters above to derive the final code quality score (out of 9).
344
352
**Output Format:**
345
353
Provide the final report in a table format with the following columns (use shorthand notations), be sure to include this list at the top above the chart in the "Column Notation" section so users understand what the columns mean:
Copy file name to clipboardExpand all lines: docs/guides/ondemand-reports.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ import ProPlanNotice from '@site/src/components/ProPlanNotice.mdx';
14
14
15
15
This page is about using the CodeRabbit API to generate on-demand reports about your organization's usage of CodeRabbit. For a conceptual overview of reports in CodeRabbit, see [Generate reports](/guides/reports-overview).
16
16
17
-
If you're new to CodeRabbit's reporting features, then we recommend starting with [Scheduled reports](/guides/scheduled-reports) to understand the available options and capabilities.
17
+
If you're new to CodeRabbit's reporting features, then we recommend starting with [Scheduled reports](/guides/scheduled-reports) to understand the available options and capabilities. In almost every scenario we recommend using the **Scheduled Reports** option. The **On-demand Report** does not have any additional benifits from the **Scheduled Reports** and has many limitations.
Copy file name to clipboardExpand all lines: docs/guides/reports-overview.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -17,16 +17,16 @@ You can track and analyze pull request activity across your organization's repos
17
17
18
18
There are two ways to generate reports:
19
19
20
-
-**[Scheduled Reports](/guides/scheduled-reports)**: Set up automated, recurring reports that are delivered to your team on a set schedule. Supported delivery channels include the following:
20
+
-**[Scheduled Reports](/guides/scheduled-reports)**: Set up automated, recurring reports that are delivered to your team on a set schedule. **Use this option if you want to adjust your settings and send a report more than once**. Supported delivery channels include the following:
21
21
22
22
- Email
23
23
- Discord
24
24
- Slack
25
25
- Teams
26
26
27
-
-**[On-demand Reports](/guides/ondemand-reports)**: If you require customized integration of reports with your own tools and workflows, then you can generate reports programmatically through our API.
27
+
-**[On-demand Reports](/guides/ondemand-reports)**: If you want to test a report format and produce a single report once, try the "On-demand Reports" Option. You can also generate reports programmatically through our API, but we do not recommend this as the API reporting is in beta. If you want to run an **On-demand Report** more than once then you must use the **Scheduled Reports** option.
28
28
29
-
For your first reports, we recommend exploring scheduled reports. Its web-based UI can help you get familiar with the options available to you.
29
+
In almost every scenario we recommend using the **Scheduled Reports** option. The **On-demand Report** does not have any additional benifits from the **Scheduled Reports** and has many limitations.
30
30
31
31
## Customize reports using natural language {#customize}
0 commit comments