Claude Code tự động chèn URL phiên làm việc vào commit và PR: Tiện ích hay rắc rối?

30 tháng 8, 2026·3 phút đọc

Nhiều nhà phát triển phàn nàn rằng Claude Code mặc định chèn URL phiên làm việc vào mọi commit message và mô tả PR mà không có tùy chọn chọn tham gia, gây ô nhiễm lịch sử git và trông kém chuyên nghiệp. Vấn đề này đang nhận được sự quan tâm lớn trên GitHub và cộng đồng lập trình viên.

Claude Code tự động chèn URL phiên làm việc vào commit và PR: Tiện ích hay rắc rối?

Một vấn đề mới được nêu trên GitHub đang thu hút sự chú ý của cộng đồng lập trình viên: Claude Code — công cụ lập trình AI của Anthropic — tự động thêm URL phiên làm việc (session URL) vào cuối mỗi commit message và mô tả pull request (PR) mà không có bất kỳ cảnh báo hay tùy chọn chọn tham gia (opt-in) nào.

Theo issue #66504 trên kho lưu trữ chính thức của anthropics/claude-code, nhiều người dùng chỉ phát hiện ra điều này sau khi các commit và PR đã được tạo, khi họ thấy những dòng chứa liên kết như https://claude.ai/code/session_... xuất hiện trong lịch sử git.

Vấn đề: Tự động chèn mà không hỏi

Người dùng có tên "joka-7" mô tả vấn đề khá cụ thể: mỗi commit và PR được tạo bởi Claude Code đều kèm theo URL phiên làm việc ở cuối, nhưng không có lời nhắc chọn tham gia, không có cảnh báo, không có đề cập nào trong quá trình onboarding. Người dùng chỉ phát hiện ra khi nó đã "làm ô nhiễm" lịch sử git của họ.

"Trông nó kém chuyên nghiệp, làm rối lịch sử, và nhà phát triển hoàn toàn không biết nó được thêm vào." — người dùng joked-7 trong issue.

Giải pháp đề xuất

Người dùng này đề xuất một số hướng giải quyết:

  • Chuyển thành opt-in: Chỉ thêm URL phiên nếu người dùng chủ động bật tính năng này. Một lời nhắc một lần trong quá trình onboarding ("Bạn có muốn thêm liên kết quay lại phiên Claude này trong commit message không?") là trải nghiệm người dùng (UX) lý tưởng.

  • Giữ opt-out nhưng dễ tìm: Hiển thị trong lần commit đầu tiên với tùy chọn "Đừng thêm nữa".

  • Loại bỏ hoàn toàn: Chỉ dựa vào trailer Co-Authored-By: Claude hiện có để ghi nhận sự đóng góp của công cụ AI.

Cách khắc phục tạm thời

Hiện tại, có hai cách để xử lý vấn đề này:

  • Cấu hình trong file settings: Thêm attribution.commit: "" vào file .claude/settings.json để ẩn URL phiên.

  • Sử dụng git hook: Tạo commit-msg hook để tự động xóa URL này trước khi commit được tạo. Tuy nhiên, cách này không đáng tin cậy trong môi trường remote/cloud.

Góc nhìn cho lập trình viên Việt Nam

Với cộng đồng lập trình viên Việt Nam — nơi GitHub và các công cụ AI đang được sử dụng phổ biến — vấn đề này đặc biệt quan trọng. Trong các dự án mã nguồn mở (open source), việc lịch sử git bị làm rối bởi các liên kết không mong muốn có thể tạo rào cản khi đóng góp. Nếu bạn làm việc trong các dự án có yêu cầu nghiêm ngặt về chất lượng commit message, đây là điều cần lưu ý.

Nếu bạn là người dùng Claude Code, hãy kiểm tra file cấu hình của mình ngay để tránh gặp phải tình huống tương tự. Đồng thời, hãy theo dõi issue #66504 để cập nhật phản hồi từ đội ngũ Anthropic — đây sẽ là tiền lệ quan trọng cho cách các công cụ AI xử lý quyền riêng tư và trải nghiệm người dùng trong tương lai.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗