Skip to content

Agent chat docs #248

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 8 commits into from
Mar 12, 2025
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
wibble
  • Loading branch information
Howon Lee committed Mar 12, 2025
commit e0c51b1dbe7f985e105c90dfe97b2ddcb064507e
24 changes: 13 additions & 11 deletions docs/guides/agent_chat.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@
title: Agentic Chat
sidebar_label: Agentic Chat
description: Learn about CodeRabbit Pro's agentic chat system
sidebar_position: 7
sidebar_position: 8
---

# Agentic Chat

```mdx-code-block
import ProPlanNotice from '@site/src/components/ProPlanNotice.mdx';

Expand All @@ -13,47 +15,47 @@ import ProPlanNotice from '@site/src/components/ProPlanNotice.mdx';

CodeRabbit Chat is a powerful pull-request-specific assistant designed to streamline your development workflow. You can interact directly in pull request review comments and pull request comments to ask questions, have CodeRabbit rewrite code, or generate new code.

# Invocation
## Invocation

To invoke CodeRabbit Chat, simply comment on a pull request using the handle @coderabbitai without any explicit command. The permission flow for the chat is the same as the deterministic CodeRabbit commands // some crap about commands

Upon being invoked, CodeRabbit processes your request and responds with the necessary assistance. This assistance may entail generating scripts, updating issue tracking systems, offering detailed code suggestions, or even submitting an entire pull request.

# Features
## Features

## Script Writing
### Script Writing

CodeRabbit Chat can automatically generate scripts in various programming languages (mainly shell scripting) to answer questions about your codebase. If incorrect or non-running or non-germane shell scripts are created, CodeRabbit goes and tries again, and the whole script iteration process will be displayed to you in an Analysis Flow.

///////// example some crap
///////// example some crap

## Web Search
### Web Search

CodeRabbit Chat integrates real-time web search capabilities, enabling it to fetch up-to-date information to support its responses. The CodeRabbit Chat response will indicate this if it decides to search the web to answer your query.

// example
// how to turn it off

## Jira and Linear Integration
### Jira and Linear Integration

CodeRabbit Chat is integrated with Jira and Linear.

// link to authing it

## Learnings Integration
### Learnings Integration

CodeRabbit Chat can insert and delete Learnings from your Learnings database. Simply ask it to do so in plain natural language.

////// example some crap

## Single Step Code Generation
### Single Step Code Generation

For rapid prototyping and quick fixes, CodeRabbit Chat is capable of generating code snippets in a single step.

// example

## Multi-Step Agentic Flow with Planning
### Multi-Step Agentic Flow with Planning

/// github only lol
/// early access lol
Expand All @@ -62,12 +64,12 @@ When facing complex coding challenges, CodeRabbit Chat supports multi-step agent

// example

## Configuration Changes
### Configuration Changes

CodeRabbit is also capable of managing its own configuration settings upon request. This self-management allows the assistant to dynamically adapt to changing project requirements. By simplifying configuration updates, CodeRabbit helps users quickly adjust to new workflows or requirements without interrupting the development process.

// example

## Help
### Help

Need help? Join our community on [Discord](https://discord.gg/coderabbit) or contact our support team.