> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qodo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Chat on code suggestions

<Warning>
  **Git Integration (formerly Qodo Merge)** – AI code review agents for pull requests. This documentation describes the Qodo v1 experience. For the Qodo v2 documentation, click [here.](/code-review)
</Warning>

<Note>
  **Platforms supported:** GitHub, GitLab
</Note>

Qodo lets you leave comments on code suggestions to make changes. Its smart agent reads your comments and figures out what you want to do, whether that’s applying a change, asking a question, or requesting help, and uses the right tool automatically.

## How does it work?

Behind the scenes, Qodo calls an orchestrator agent. The orchestrator analyzes your responses to determine if you want to implement a suggestion, ask a question, or request help, then uses the right tool automatically.

## Setup

Enable interactive code discussions by adding the following to your [configuration file](/v1/configuration/configuration-file) (default is `True`):

```bash theme={null}
[pr_code_suggestions]
enable_chat_in_code_suggestions = true
```

### Activation

[`/improve`](/v1/tools/tools-list/improve)

To get dynamic responses from Qodo after running `/improve`, follow these steps:

<Steps>
  <Step>
    Run the `/improve` command.
  </Step>

  <Step>
    Check the `/improve` recommendation checkboxes (**Apply this suggestion** button) to have Qodo generate a new inline code suggestion discussion.
  </Step>

  <Step>
    The orchestrator agent will then automatically listen to and reply to comments within the discussion without requiring additional commands.
  </Step>
</Steps>

[`/implement`](/v1/tools/tools-list/implement)

To get dynamic responses from Qodo after running `/implement`, follow these steps:

<Steps>
  <Step>
    Select code lines in the PR diff and run the `/implement` command.
  </Step>

  <Step>
    Wait for Qodo to generate a new inline code suggestion.
  </Step>

  <Step>
    The orchestrator agent will then automatically listen to and reply to comments within the discussion without requiring additional commands.
  </Step>
</Steps>

<Tip>
  **Tip: Direct the agent with keywords.**

  Use "implement" or "apply" for code generation.

  Use "explain", "why" or "how" for information and help.
</Tip>

## Example usage

<Tabs>
  <Tab title="Asking for more details">
    <Frame caption="Asking for more details">
      <img src="https://mintcdn.com/qodo/0Lwij7lmM5KGq-6-/images/v1/image-8.png?fit=max&auto=format&n=0Lwij7lmM5KGq-6-&q=85&s=e4027aeab5916ed9aa123b4e8b72fafe" width="1282" height="1448" data-path="images/v1/image-8.png" />
    </Frame>
  </Tab>

  <Tab title="Implementing suggestions">
    <Frame caption="Implementing suggestions">
      <img src="https://mintcdn.com/qodo/uIkZ6kAWHm6WXqrW/images/v1/image-1.png?fit=max&auto=format&n=uIkZ6kAWHm6WXqrW&q=85&s=3237b6c1e3264a0e1280167e6b5f4e96" width="1048" height="326" data-path="images/v1/image-1.png" />
    </Frame>
  </Tab>

  <Tab title="Providing additional help">
    <Frame caption="Providing additional help">
      <img src="https://mintcdn.com/qodo/0Lwij7lmM5KGq-6-/images/v1/image-5.png?fit=max&auto=format&n=0Lwij7lmM5KGq-6-&q=85&s=9b1e7e7b85ecc14898e516d389d4767b" width="371" height="241" data-path="images/v1/image-5.png" />
    </Frame>
  </Tab>
</Tabs>
