Skip to content

add rate limits for extension and update agent docs #427

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 2, 2025

Conversation

ankitjena
Copy link
Contributor

No description provided.

Copy link

cloudflare-workers-and-pages bot commented Jul 2, 2025

Deploying coderabbit-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: c8fa1e4
Status: ✅  Deploy successful!
Preview URL: https://17c7144b.coderabbit-docs.pages.dev
Branch Preview URL: https://docs-vscode-rate-limits.coderabbit-docs.pages.dev

View logs

Copy link
Contributor

coderabbitai bot commented Jul 2, 2025

Walkthrough

Documentation for the CodeRabbit VSCode extension was updated. The FAQ now includes IDE extension review rate limits per plan. The VSCode configuration guide clarifies how to access settings, adds new agent types, and details their setup. The usage guide now states that automatic review prompts appear after Git commits made via both VSCode and the terminal.

Changes

File(s) Change Summary
docs/faq.md Updated usage limits table to add "Reviews per hour (IDE Extension)" row for all plans; minor formatting adjustments.
docs/guides/config-vscode.md Revised settings access instructions; added four new agent types (Codex CLI, Cline, Roo, Kilo Code) with setup descriptions.
docs/guides/use-vscode.md Clarified that review prompts appear after Git commits from both VSCode and terminal.

Poem

In the warren of docs, some changes appear,
New limits for reviews are now crystal clear.
More agents to choose, with guides to explore,
And commits from the terminal open the door.
🐇 With every new hop, the docs grow more bright—
Happy coding, dear friends, from morning to night!


📜 Recent review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d40b2c9 and c8fa1e4.

📒 Files selected for processing (1)
  • docs/faq.md (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/faq.md
⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: test
✨ Finishing Touches
🧪 Generate Unit Tests
  • Create PR with Unit Tests
  • Post Copyable Unit Tests in a Comment
  • Commit Unit Tests in branch docs/vscode-rate-limits

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai auto-generate unit tests to generate unit tests for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (4)
docs/guides/use-vscode.md (1)

21-22: Clarify wording & add missing article

“Perform a Git commit using VSCode or terminal” reads a bit abrupt and the list item lacks the before terminal. Consider:

-1. Perform a Git commit using VSCode or terminal. After you do this, a dialog appears in your VSCode window, asking **Would you like to start a review?**
+1. Perform a Git commit using VSCode or **the** terminal. After you do this, a dialog appears in your VSCode window asking, **Would you like to start a review?**
docs/faq.md (1)

208-215: Table formatting ‑ spacing & consistency

Minor polish:

  1. Insert a space before the parenthesis in “1/hour(Lite)”.
  2. Align the “N/A” column text with surrounding spacing for consistency.
-| Reviews per hour (IDE Extension) | 1/hour                                     | 1/hour                        | N/A                           | 5/hour (Pro), 1/hour(Lite)    |
+| Reviews per hour (IDE Extension) | 1/hour                                     | 1/hour                        | N/A                           | 5/hour (Pro), 1/hour (Lite)   |
docs/guides/config-vscode.md (2)

17-22: Improve grammar & readability of steps

Articles and hyphenation are missing, and “gear shaped” should be “gear-shaped”.

-1. Open the CodeRabbit activity bar/sidebar.
-1. In the sidebar, click on gear shaped icon on top right(beside logout icon).
-1. You can also search for CodeRabbit: Settings in the command palette to open the settings.
+1. Open the CodeRabbit sidebar from the activity bar.
+1. In that sidebar, click the **gear-shaped** icon in the **top-right corner** (beside the logout icon).
+1. Alternatively, open the command palette and search for **“CodeRabbit: Settings”**.

35-42: Reduce repetition & apply consistent phrasing in new agent descriptions

Each bullet repeats “You need to have … installed for this option to be effective.” Once is enough; move the requirement to a single sentence after the list.

Example revision:

- **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.
- **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.
- **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.
- **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.
+ **Codex CLI**: Opens the terminal and runs the `codex` command-line program to apply the fix.
+ **Cline**: Opens the **Cline** sidebar and runs a task to apply the fix.
+ **Roo**: Opens the **Roo** sidebar and runs a task to apply the fix.
+ **Kilo Code**: Opens the **Kilo Code** sidebar and runs a task to apply the fix.
+
+All four options require the corresponding tool/extension to be installed beforehand.

This removes duplication and tightens the text.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5b85004 and d40b2c9.

📒 Files selected for processing (3)
  • docs/faq.md (1 hunks)
  • docs/guides/config-vscode.md (2 hunks)
  • docs/guides/use-vscode.md (1 hunks)
🧰 Additional context used
🧠 Learnings (3)
📓 Common learnings
Learnt from: alexcoderabbitai
PR: coderabbitai/coderabbit-docs#0
File: :0-0
Timestamp: 2025-06-02T14:07:49.512Z
Learning: For files in docs/tools/*.md directory: Do not recommend installation instructions or usage setup steps. All tools documented in this directory are pre-installed in CodeRabbit's default environment and require no installation steps from users. Documentation should focus on tool capabilities and features only.
docs/guides/use-vscode.md (2)
Learnt from: NatoBoram
PR: coderabbitai/coderabbit-docs#125
File: CONTRIBUTING.md:60-65
Timestamp: 2024-10-31T17:01:26.168Z
Learning: In the `CONTRIBUTING.md` file, the user prefers to keep the "Keeping your Fork Up-to-Date" section concise without additional comments on Git commands.
Learnt from: NatoBoram
PR: coderabbitai/coderabbit-docs#165
File: docs/finishing-touches/docstrings.md:9-9
Timestamp: 2024-12-05T21:29:59.510Z
Learning: The link `/future-developments#finishing-touches` in `docs/finishing-touches/docstrings.md` is correct and should not be flagged as incorrect in future reviews.
docs/guides/config-vscode.md (2)
Learnt from: alexcoderabbitai
PR: coderabbitai/coderabbit-docs#0
File: :0-0
Timestamp: 2025-06-02T14:07:49.512Z
Learning: For files in docs/tools/*.md directory: Do not recommend installation instructions or usage setup steps. All tools documented in this directory are pre-installed in CodeRabbit's default environment and require no installation steps from users. Documentation should focus on tool capabilities and features only.
Learnt from: aravindputrevu
PR: coderabbitai/coderabbit-docs#402
File: docs/guides/setup-best-practices.md:21-21
Timestamp: 2025-06-18T09:22:07.198Z
Learning: The word "CodeRabbit" should always have both C and R capitalized (not "coderabbit", "Coderabbit", or "CoderabbitAI"). The correct format is "CodeRabbit" and "CodeRabbitAI" for the service account. Proactively correct this capitalization in review comments when contributors mistype it.
🪛 LanguageTool
docs/guides/config-vscode.md

[uncategorized] ~19-~19: You might be missing the article “the” here.
Context: ...r/sidebar. 1. In the sidebar, click on gear shaped icon on top right(beside logout ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[uncategorized] ~19-~19: You might be missing the article “the” here.
Context: ...e sidebar, click on gear shaped icon on top right(beside logout icon). 1. You can ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[uncategorized] ~19-~19: You might be missing the article “the” here.
Context: ...on gear shaped icon on top right(beside logout icon). 1. You can also search for Code...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~37-~37: You have already used this phrasing in nearby sentences. Consider replacing it to add variety to your writing.
Context: ...ply the suggested fix to your code. You need to have the Cline extension installed fo...

(REP_NEED_TO_VB)


[style] ~39-~39: You have already used this phrasing in nearby sentences. Consider replacing it to add variety to your writing.
Context: ...ply the suggested fix to your code. You need to have the Roo extension installed for ...

(REP_NEED_TO_VB)


[style] ~41-~41: You have already used this phrasing in nearby sentences. Consider replacing it to add variety to your writing.
Context: ...ply the suggested fix to your code. You need to have the Kilo Code extension installe...

(REP_NEED_TO_VB)

⏰ Context from checks skipped due to timeout of 90000ms (2)
  • GitHub Check: test
  • GitHub Check: Cloudflare Pages

@ankitjena ankitjena merged commit 9268c81 into main Jul 2, 2025
4 checks passed
@ankitjena ankitjena deleted the docs/vscode-rate-limits branch July 2, 2025 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants