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

# Extensions

> Làm phong phú code review với ngữ cảnh từ các hệ thống theo dõi vấn đề

Extensions kết nối hệ thống theo dõi vấn đề của bạn với agent code review của CloudThinker. Khi agent phát hiện tham chiếu vấn đề trong mô tả MR/PR hoặc tên nhánh, nó tự động lấy thông tin ticket liên kết và sử dụng chúng làm ngữ cảnh trong quá trình review — xác thực rằng thay đổi code đáp ứng các yêu cầu.

***

## Extensions có sẵn

### Jira / Confluence

Đưa thông tin ticket Jira và đặc tả Confluence trực tiếp vào code review để agent hiểu yêu cầu nghiệp vụ đằng sau mỗi thay đổi.

**Cách hoạt động:** Khi agent review phát hiện liên kết Jira hoặc Confluence trong mô tả MR/PR, nó tự động lấy thông tin ticket — tóm tắt, tiêu chí chấp nhận, và các trang liên kết — rồi sử dụng ngữ cảnh đó để xác thực xem thay đổi code có đáp ứng yêu cầu không.

**Kích hoạt:**

| Mô hình                                | Ví dụ                                                   |
| -------------------------------------- | ------------------------------------------------------- |
| URL Jira trong mô tả                   | `https://myorg.atlassian.net/browse/OPS-1234`           |
| URL trang Confluence trong mô tả       | `https://myorg.atlassian.net/wiki/spaces/.../pages/...` |
| Khóa ticket trong mô tả hoặc tên nhánh | `OPS-1234`                                              |

**Yêu cầu:** [Kết nối Atlassian](/vi/guide/connections/atlassian)

***

### GitHub Issues

Kéo ngữ cảnh GitHub issue vào code review để agent có thể xác minh rằng pull request giải quyết các yêu cầu của issue liên kết.

**Cách hoạt động:** Khi agent review tìm thấy tham chiếu issue trong mô tả PR hoặc tên nhánh, nó lấy thông tin issue — tiêu đề, nội dung, nhãn, và bình luận — rồi review các thay đổi code dựa trên những yêu cầu đó.

**Kích hoạt:**

| Mô hình                      | Ví dụ                                        |
| ---------------------------- | -------------------------------------------- |
| Từ khóa issue trong mô tả PR | `Closes #123`, `Fixes #456`, `Resolves #789` |
| Tham chiếu issue trong mô tả | `#123`                                       |

<Note>Chỉ hiển thị khi code review được cấu hình với GitHub là nhà cung cấp.</Note>

***

### GitLab Issues

Kéo ngữ cảnh GitLab issue vào code review để agent có thể xác minh rằng merge request giải quyết các yêu cầu của issue liên kết.

**Cách hoạt động:** Khi agent review tìm thấy tham chiếu issue trong mô tả MR hoặc tên nhánh, nó lấy thông tin issue — tiêu đề, mô tả, nhãn, và bình luận — rồi review các thay đổi code dựa trên những yêu cầu đó.

**Kích hoạt:**

| Mô hình                      | Ví dụ                                        |
| ---------------------------- | -------------------------------------------- |
| Từ khóa issue trong mô tả MR | `Closes #123`, `Fixes #456`, `Resolves #789` |
| Tham chiếu issue trong mô tả | `#123`                                       |

<Note>Chỉ hiển thị khi code review được cấu hình với GitLab là nhà cung cấp.</Note>

***

## Thiết lập

<Steps>
  <Step title="Kết nối hệ thống theo dõi vấn đề của bạn">
    Điều hướng đến **Workspace Settings** > **Connections** và kết nối dịch vụ liên quan ([Atlassian](/vi/guide/connections/atlassian), GitHub, hoặc GitLab)
  </Step>

  <Step title="Kiểm tra trang Extensions">
    Vào **Code Review** > **Extensions** để xác nhận trạng thái kết nối hiển thị "Connected"
  </Step>

  <Step title="Thêm tham chiếu vào MR/PR của bạn">
    Thêm liên kết issue hoặc khóa ticket vào mô tả MR/PR. Agent review phát hiện chúng tự động — không cần cấu hình thêm.
  </Step>
</Steps>

***

## Agent sử dụng ngữ cảnh issue như thế nào

Khi agent code review phát hiện tham chiếu issue, nó:

1. **Lấy** thông tin ticket hoặc issue (tiêu đề, mô tả, tiêu chí chấp nhận, nhãn, bình luận)
2. **Xác thực** xem các thay đổi code có đáp ứng yêu cầu đã nêu không
3. **Gắn cờ** các triển khai còn thiếu hoặc chưa hoàn chỉnh dựa trên tiêu chí chấp nhận
4. **Tham chiếu** ngữ cảnh ticket trong các phát hiện review để bạn thấy mối liên hệ giữa yêu cầu và code

Tất cả đều hoàn toàn tự động — không cần lệnh hay cấu hình ngoài thiết lập kết nối ban đầu.

***

## Mẹo

* **Bao gồm liên kết trong mô tả MR/PR** — agent quét mô tả và tên nhánh để tìm tham chiếu. Bạn cung cấp càng nhiều ngữ cảnh, review càng tốt.
* **Tiêu chí chấp nhận rất quan trọng** — ticket Jira được cấu trúc tốt với tiêu chí chấp nhận rõ ràng cho agent tín hiệu mạnh nhất để xác thực thay đổi code.
* **Hỗ trợ nhiều tham chiếu** — liên kết bao nhiêu ticket hoặc issue đều được. Agent lấy tất cả.

***

## Liên quan

<CardGroup cols={2}>
  <Card title="Code Review Setup" icon="gear" href="/vi/guide/code-review/setup">
    Cấu hình code review cho kho lưu trữ của bạn
  </Card>

  <Card title="Convention Rules" icon="book" href="/vi/guide/code-review/convention-rules">
    Tùy chỉnh những gì CloudThinker kiểm tra trong code của bạn
  </Card>
</CardGroup>
