Skip to main content
Đề 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


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:

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ợ


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