Chuyển đến nội dung chính
Đề cập @cloudthinker-ai trong bất kỳ bình luận merge request hoặc pull request nào để kích hoạt lệnh — tự động sửa phát hiện, đặt câu hỏi về review hoặc nhận trợ giúp.
Mention commands hiện chỉ khả dụng trên GitLabGitHub. Hỗ trợ cho Bitbucket và Azure DevOps sẽ có sớm.

Lệnh

LệnhChức năng
@cloudthinker-ai helpHiển thị các lệnh có sẵn dưới dạng bình luận
@cloudthinker-ai autofixSửa các phát hiện chưa giải quyết trên nhánh nguồn
@cloudthinker-ai autofix stacked prSửa phát hiện trên nhánh mới và đẩy vào MR/PR hiện tại
@cloudthinker-ai <question>Đặt câu hỏi tự do về code review

Cách autofix hoạt động

1

Bình luận

Đăng @cloudthinker-ai autofix (hoặc @cloudthinker-ai autofix stacked pr) dưới dạng bình luận trên MR/PR
2

Phân tích

CloudThinker thu thập tất cả phát hiện chưa giải quyết từ review
3

Sửa lỗi

Agent thực hiện bản vá cho từng phát hiện, theo quy ước codebase của bạn
4

Đẩy lên

Các thay đổi được commit và đẩy lên nhánh

Direct vs. stacked PR

  • @cloudthinker-ai autofix — Commit trực tiếp trên nhánh nguồn của MR/PR. Các phát hiện được đánh dấu đã giải quyết sau khi sửa.
  • @cloudthinker-ai autofix stacked pr — Tạo nhánh mới và đẩy bản vá vào nhánh nguồn của MR/PR hiện tại. Các phát hiện vẫn mở để bạn review.

Câu hỏi tự do

Hỏi bất cứ điều gì về code review bằng cách đề cập @cloudthinker-ai theo sau là câu hỏi của bạn:
@cloudthinker-ai why was this function flagged as a security risk?
@cloudthinker-ai can you explain the performance impact of this change?
@cloudthinker-ai what's the best way to refactor this?

Ngữ cảnh theo luồng

  • Trả lời trong luồng của một phát hiện — Agent chỉ thấy chi tiết phát hiện cụ thể đó (mức độ nghiêm trọng, file, dòng, đề xuất bản vá), cho bạn câu trả lời tập trung.
  • Bình luận cấp cao nhất — Agent thấy tất cả phát hiện chưa giải quyết từ review, cho bạn góc nhìn rộng hơn.

Provider được hỗ trợ

ProviderKích hoạt đề cậpHỗ trợ luồngTrạng thái
GitLab@cloudthinker-ai trong MR noteDiscussion threadsKhả dụng
GitHub@cloudthinker-ai trong PR commentReview comment repliesKhả dụng
BitbucketSắp ra mắt
Azure DevOpsSắp ra mắt

Mẹo

  • Một autofix mỗi lần — Chỉ có thể chạy một autofix trên mỗi MR/PR. Chờ autofix hiện tại hoàn tất trước khi bắt đầu autofix khác.
  • Tái sử dụng ngữ cảnh hội thoại — Các câu trả lời tự do trong cùng một luồng sẽ tái sử dụng ngữ cảnh hội thoại, vì vậy các câu hỏi tiếp theo xây dựng dựa trên các câu trả lời trước.
  • Đẩy lên cần phê duyệt — Việc đẩy lên bằng autofix yêu cầu phê duyệt của con người trước khi thay đổi đến nhánh.

Liên quan

Thiết lập Code Review

Kết nối kho của bạn để tự động review code

Convention Rules

Tùy chỉnh những gì CloudThinker kiểm tra trong code của bạn