# 💎 Improve Components - Qodo Merge (and open-source PR-Agent)

Skip to content

# 💎 Improve Components

## Overview

The `improve_component` tool generates code suggestions for a specific code component that has changed in the PR. it can be invoked manually by commenting on any PR:

    /improve_component component_name

To get a list of the components that changed in the PR and choose the relevant component interactively, use the `analyze` tool.

## Example usage

Invoke the tool manually by commenting `/improve_component` on any PR:

The tool will generate code suggestions for the selected component (if no component is stated, it will generate code suggestions for the largest component):

Notes

- Languages that are currently supported by the tool: `Python, Java, C++, JavaScript, TypeScript, C#, Go, Kotlin`
- This tool can also be triggered interactively by using the `analyze` tool.

## Configuration options

- `num_code_suggestions`: number of code suggestions to provide. Default is 4
- `extra_instructions`: Optional extra instructions to the tool. For example: "focus on ...".
- `file`: in case there are several components with the same name, you can specify the relevant file.
- `class_name`: in case there are several methods with the same name in the same file, you can specify the relevant class name.

Footer