Skip to content
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

Announcement for the agent change #249

Closed
wants to merge 9 commits into from
Closed

Conversation

howonlee
Copy link
Contributor

Probably needs some work on the exact wording

Copy link
Contributor

coderabbitai bot commented Mar 12, 2025

Walkthrough

The pull request adds a new "Multi-Step Agent Chat" feature to the changelog and updates the guide documentation. In the changelog, a new March 14, 2025 section details the feature along with an MDX code block showcasing the import and use of the ProPlanNotice component. The guide now specifies that multi-step agentic flows are only available when commenting on GitHub pull request review comments.

Changes

File(s) Change Summary
docs/changelog.md Added a new section for March 14, 2025, detailing the "Multi-Step Agent Chat" feature, including an MDX code block that imports the ProPlanNotice component. Removed the previous import statement for ProPlanNotice.
docs/guides/agent_chat.md Modified text to clarify that multi-step agentic flows are available specifically on GitHub pull request review comments instead of being generally available on GitHub.

Sequence Diagram(s)

sequenceDiagram
    participant U as User
    participant PR as PR Review System
    participant AC as Agent Chat Controller

    U->>PR: Post a review comment with "@coderabbitai" and complex request
    PR->>AC: Detect multi-step agent chat trigger
    AC->>AC: Process agentic planning for multiple files
    AC->>PR: Return detailed multi-step plan and code suggestions
    PR->>U: Display agentic conversation and results
Loading

Possibly related PRs

  • Agent chat docs #248: The changes in the main PR regarding the "Multi-Step Agent Chat" feature and its documentation are directly related to the modifications in the retrieved PR, which also discusses the multi-step agentic flows in the context of pull request comments.
  • docs: enhance Support, Features, and Intro pages; improve image SEO, internal linking, clarity, and layout. #115: The changes in the main PR regarding the "Multi-Step Agent Chat" feature and its integration with pull request review comments are directly related to the modifications in the retrieved PR that clarify the availability of multi-step agentic flows specifically in the context of GitHub pull request review comments.

Suggested reviewers

  • aravindputrevu

Poem

I'm a bunny with code so bright,
Hopping through changes with delight.
Multi-step chats now take the stage,
In pull request reviews, we engage.
With lines of code and playful cheer,
CodeRabbit leaps into a new frontier!

Tip

⚡🧪 Multi-step agentic review comment chat (experimental)
  • We're introducing multi-step agentic chat in review comments. This experimental feature enhances review discussions with the CodeRabbit agentic chat by enabling advanced interactions, including the ability to create pull requests directly from comments.
    - To enable this feature, set early_access to true under in the settings.

📜 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 3de88de and 1695d20.

📒 Files selected for processing (1)
  • docs/changelog.md (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/changelog.md
⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: Cloudflare Pages

🪧 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.
    • Generate unit testing code for this file.
    • 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 generate unit testing code for this file.
    • @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 generate unit testing code.
    • @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.

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 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

cloudflare-workers-and-pages bot commented Mar 12, 2025

Deploying coderabbit-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1695d20
Status: ✅  Deploy successful!
Preview URL: https://f0006292.coderabbit-docs.pages.dev
Branch Preview URL: https://howon-agent-announcement.coderabbit-docs.pages.dev

View logs

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 (3)
docs/guides/agent_chat.md (1)

56-56: Refine Access Availability Wording and GitHub Branding

The updated line refers to "Github pull request review comments" and repeats the early access note. For clarity and branding consistency, consider rephrasing as follows:

-Multi-step agentic flows are currently only available on Github pull request review comments. Multi-step agentic flows are an early access product currently.
+Multi-step agentic flows are currently available only on GitHub pull request review comments and are in early access.

This update ensures the GitHub trademark is used correctly and streamlines the sentence.

🧰 Tools
🪛 LanguageTool

[misspelling] ~56-~56: This word is normally spelled as one.
Context: ...on Github pull request review comments. Multi-step agentic flows are an early access produ...

(EN_COMPOUNDS_MULTI_STEP)

docs/changelog.md (2)

8-10: Correct Header Typo for Consistency

The header "### Mult-Step Agent Chat" appears to contain a typographical error. Changing it to "### Multi-Step Agent Chat" would improve clarity and maintain consistency with the terminology used elsewhere.

-### Mult-Step Agent Chat
+### Multi-Step Agent Chat

18-18: Improve Announcement Wording and Grammar

The announcement sentence on line 18 could benefit from minor grammatical corrections and updated branding. Consider revising it to:

-We're excited to announce that CodeRabbit chat can now do agentic planning on Github. This functionality allows more sophisticated request to be made of CodeRabbit chat spanning multiple files. Comment with `@coderabbitai` a natural language request on any pull request with a review comment, asking for a code change, and the chat will plan code changes if they are complex.
+We're excited to announce that CodeRabbit Chat can now perform agentic planning on GitHub. This functionality allows more sophisticated requests to be made across multiple files. Simply comment with `@coderabbitai` in a pull request review comment to request a code change, and the chat will plan the changes if they are complex.

This revision corrects "Github" to "GitHub," fixes the singular/plural mismatch with "request(s)," and streamlines the call to action.

📜 Review details

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

📥 Commits

Reviewing files that changed from the base of the PR and between daef7e5 and 6a4f47f.

📒 Files selected for processing (2)
  • docs/changelog.md (1 hunks)
  • docs/guides/agent_chat.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/guides/agent_chat.md

[misspelling] ~56-~56: This word is normally spelled as one.
Context: ...on Github pull request review comments. Multi-step agentic flows are an early access produ...

(EN_COMPOUNDS_MULTI_STEP)

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

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 (3)
docs/changelog.md (3)

7-9: Ensure Consistent MDX Import Placement

The new MDX code block importing ProPlanNotice is correctly added just after the frontmatter. This centralizes the import for use across multiple sections. Please confirm that this is consistent with your MDX convention for the project (i.e. placing imports immediately after the frontmatter) and that there are no duplicate imports elsewhere.


11-18: Section Title and Component Usage Clarity

The new section for March 12, 2025 introduces the agent chat feature well. However, a minor spelling correction is recommended for clarity:

-### Mult-Step Agent Chat
+### Multi-Step Agent Chat

Additionally, using <ProPlanNotice /> in the MDX code block is appropriate. Please double-check that this change aligns with the updated guidance in the related documentation.


19-20: Refine the Feature Announcement Wording

The announcement text is enthusiastic, but consider clarifying that the multi-step agent chat (or agentic planning) is available exclusively via GitHub pull request review comments. For example, you might refine the sentence to read:

"​We're thrilled to introduce our new multi-step agent chat on GitHub pull request review comments—enabling you to submit advanced, multi-file change requests simply by tagging @coderabbitai with your natural language instructions."

This small adjustment could help set clear expectations.

📜 Review details

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

📥 Commits

Reviewing files that changed from the base of the PR and between b871208 and 45a5f2f.

📒 Files selected for processing (1)
  • docs/changelog.md (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: Cloudflare Pages

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 (1)
docs/changelog.md (1)

12-21: Header Wording and Announcement Clarity

A new section titled "Mult-Step Agent Chat" has been introduced with a corresponding MDX code block that renders <ProPlanNotice /> and an announcement message. I recommend the following refinements:

  • Typo/Clarity in Section Title: The header currently reads "Mult-Step Agent Chat". Consider changing it to "Multi-Step Agent Chat" (adding the missing "i") for improved readability.
  • Refine Terminology: The announcement text mentions "agentic planning", which might be unclear or nonstandard to some readers. Consider revising the wording—for example, replacing it with "advanced multi-step agent communication" or simply aligning it with the header's terminology—to ensure consistency and clarity.
  • Call-To-Action: The instruction to tag @coderabbitai in comments is clear. Verify that this phrasing meets your intended tone and guidance for users.

You can apply a diff similar to the one below if you decide to update the header:

-### Mult-Step Agent Chat
+### Multi-Step Agent Chat
📜 Review details

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

📥 Commits

Reviewing files that changed from the base of the PR and between 45a5f2f and d6088c3.

📒 Files selected for processing (1)
  • docs/changelog.md (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: Cloudflare Pages
🔇 Additional comments (1)
docs/changelog.md (1)

8-10: Component Import Placement and Usage

The file-level MDX code block now imports ProPlanNotice at the top. This is a good refactor as it centralizes the import and avoids duplicate declarations in subsequent sections. Please verify that no other sections re-import this component and that its scope covers all usage (such as the one in February 25, 2025 where the <ProPlanNotice /> code block is still used).

@karan925 karan925 mentioned this pull request Apr 1, 2025
@karan925 karan925 closed this in #259 Apr 2, 2025
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.

3 participants