Claude Code 2.0 Ra Mắt Với Các Cập Nhật Lớn: Tính Năng Rewind, Extension VS Code, và Những Thay Đổi Gây Tranh Cãi Về Comment

Nhóm Cộng đồng BigGo
Claude Code 2.0 Ra Mắt Với Các Cập Nhật Lớn: Tính Năng Rewind, Extension VS Code, và Những Thay Đổi Gây Tranh Cãi Về Comment

Anthropic đã phát hành Claude Code 2.0, mang đến những cải tiến đáng kể cho trợ lý lập trình dựa trên terminal của họ. Bản cập nhật này giới thiệu một số tính năng được yêu cầu nhiều trong khi thực hiện một số thay đổi gây tranh cãi đã làm dấy lên cuộc tranh luận trong cộng đồng lập trình viên.

Phiên bản mới đại diện cho một cuộc đại tu lớn của công cụ lập trình phổ biến này, giúp các lập trình viên viết code nhanh hơn thông qua các lệnh ngôn ngữ tự nhiên. Claude Code hoạt động trong terminal, IDE và tích hợp với quy trình làm việc GitHub, khiến nó trở thành một công cụ đồng hành linh hoạt cho các tác vụ phát triển khác nhau.

Các Tính Năng Chính trong Claude Code 2.0

  • Hệ Thống Rewind: Lệnh /rewind và phím tắt Escape-Escape để hoàn tác các thay đổi code và ngữ cảnh
  • Tiện Ích Mở Rộng VS Code Gốc: Tiện ích mở rộng chuyên dụng thay thế tích hợp terminal
  • Lịch Sử Được Cải Thiện: Ctrl+R để tìm kiếm lịch sử lệnh
  • Cập Nhật SDK: Claude Code SDK được đổi tên thành Claude Agent SDK
  • Làm Mới Giao Diện: Thiết kế giao diện mới với chế độ terminal toàn màn hình
  • Giảm Bình Luận: System prompt được cập nhật để giảm thiểu việc bình luận code tự động

Tính Năng Rewind Giải Quyết Các Vấn Đề Đau Đầu Của Lập Trình Viên

Điểm bổ sung được ca ngợi nhất là hệ thống checkpoint và rewind mới. Các lập trình viên giờ đây có thể sử dụng lệnh /rewind hoặc nhấn Escape hai lần để hoàn tác cả thay đổi code và ngữ cảnh cuộc trò chuyện cùng lúc. Tính năng này tự động lưu trạng thái code trước mỗi thay đổi, cho phép rollback tức thì về các phiên bản trước đó.

Điều này giải quyết một sự bực bội phổ biến khi các lập trình viên cảm thấy bị mắc kẹt bởi những giải pháp ban đầu kém chất lượng đã làm nhiễu loạn ngữ cảnh cuộc trò chuyện với AI. Tính năng này vượt xa các thao tác git đơn giản bằng cách rewind cả trạng thái code và sự hiểu biết của AI về dự án, cung cấp một khởi đầu sạch sẽ cho các cách tiếp cận mới.

Extension VS Code Gốc Thay Thế Tích Hợp Terminal

Claude Code 2.0 giới thiệu một extension VS Code gốc, chuyển từ cách tiếp cận trước đây là khởi chạy một phiên terminal trong editor. Extension mới cung cấp trải nghiệm tích hợp hơn với các panel chuyên dụng và các yếu tố UI được thiết kế riêng cho người dùng VS Code.

Tuy nhiên, những người dùng sớm báo cáo một số lỗi với extension mới, bao gồm các vấn đề với việc chuyển đổi chế độ thinking, yêu cầu nhấp chuột thủ công để tương tác với các hộp văn bản, và các vấn đề với quy trình từ chối chỉnh sửa. Một số người dùng đã lưu ý rằng extension cảm thấy chậm hơn và kém tinh tế hơn so với phiên bản terminal.

Tranh Cãi Về Tạo Comment Chia Rẽ Cộng Đồng

Một thay đổi đáng kể trong system prompt mới đã loại bỏ hướng dẫn cho Claude tự động thêm comment code. Phiên bản trước đó bao gồm một chỉ thị để tránh comment trừ khi được yêu cầu cụ thể, nhưng Claude thường bỏ qua hướng dẫn này và vẫn thêm comment giải thích.

Thay đổi này đã tạo ra một cuộc tranh luận gay gắt trong số các lập trình viên. Một số đánh giá cao đầu ra code sạch hơn và xem các comment do AI tạo ra như nợ kỹ thuật cần bảo trì. Những người khác lập luận rằng comment cung cấp ngữ cảnh có giá trị và hoạt động như một hình thức lý luận bên ngoài giúp cả con người và các tương tác AI trong tương lai hiểu code tốt hơn.

Tôi thích nghĩ về việc các model để lại 'comment vô dụng' như một cách để bên ngoài hóa quá trình lý luận của chúng - có thể chúng vô dụng cuối cùng, nhưng để chúng trong một feature branch có vẻ như cải thiện một cách nhỏ công việc trong tương lai.

Thay Đổi Cấu Hình Model Gây Lo Ngại

Bản cập nhật loại bỏ tính năng phổ biến Plan với Opus, implement với Sonnet, cho phép người dùng tận dụng khả năng lý luận vượt trội của Opus 4.1 cho việc lập kế hoạch trong khi sử dụng hiệu quả của Sonnet 4.5 cho việc triển khai. Anthropic biện minh cho thay đổi này bằng cách tuyên bố Sonnet 4.5 vượt trội hơn Opus 4.1 trên hầu hết các benchmark.

Tuy nhiên, các thành viên cộng đồng lập luận rằng Opus vẫn xuất sắc trong các tác vụ lý luận cụ thể cần thiết cho chế độ lập kế hoạch. Người dùng vẫn có thể truy cập chức năng lập kế hoạch thông qua Shift+Tab hoặc sử dụng lệnh /model opusplan để khôi phục hành vi trước đó, mặc dù cách giải quyết này không được biết đến rộng rãi.

Cài đặt và Sử dụng

 Cài đặt Claude Code
npm install -g @anthropic-ai/claude-code

 Cập nhật bản cài đặt hiện có
claude update

 Di chuyển đến dự án và chạy
claude

 Truy cập chế độ lập kế hoạch
 Shift + Tab (chuyển đổi giữa các chế độ)
 /model opusplan (cho việc lập kế hoạch Opus với triển khai Sonnet)

Lo Ngại Về Quyền Riêng Tư và Thu Thập Dữ Liệu

Việc phát hành đã làm tái diễn các cuộc thảo luận về thực tiễn thu thập dữ liệu. Claude Code thu thập dữ liệu sử dụng bao gồm tỷ lệ chấp nhận code, dữ liệu cuộc trò chuyện và báo cáo lỗi. Trong khi người dùng có thể từ chối việc sử dụng dữ liệu huấn luyện, các cuộc trò chuyện vẫn được lưu trữ và truyền đến máy chủ của Anthropic cho các tính năng như tiếp tục phiên.

Một số lập trình viên bày tỏ lo ngại về các lời nhắc phản hồi bắt buộc và việc thiếu cơ chế từ chối rõ ràng cho việc thu thập dữ liệu. Việc không thể chạy Claude Code hoàn toàn offline vẫn là một hạn chế đáng kể đối với những người dùng quan tâm đến quyền riêng tư.

Giá cả và Gói dịch vụ

  • API trả theo sử dụng: Giá cả API tiêu chuẩn của Anthropic
  • Gói Claude Code Max: Rẻ hơn đáng kể cho việc sử dụng toàn thời gian so với giá theo token
  • Thu thập dữ liệu: Dữ liệu sử dụng, nhật ký cuộc trò chuyện và phản hồi được thu thập bất kể loại gói nào
  • Chi phí vận hành Bot: Các bot theo dõi cộng đồng báo cáo chi phí vận hành khoảng 1.80 USD mỗi tháng

Cải Tiến Hiệu Suất và Khả Năng Sử Dụng

Ngoài những thay đổi lớn, Claude Code 2.0 bao gồm một số cải tiến chất lượng cuộc sống. Phiên bản mới thêm Ctrl+R để tìm kiếm lịch sử lệnh, xử lý lỗi tốt hơn để giảm các vấn đề thực thi công cụ, và cải thiện chức năng SDK hiện được gọi là Claude Agent SDK.

Giao diện terminal đã được thiết kế lại với những gì một số người dùng mô tả là một lớp sơn mới, mặc dù ý kiến về các thay đổi trực quan có ý kiến trái chiều. Một số lập trình viên báo cáo giao diện mới mặc định ở chế độ toàn màn hình, khác với cách trình bày nhỏ gọn hơn của phiên bản trước.

Bất chấp những tranh cãi và lỗi ban đầu, Claude Code 2.0 đại diện cho một bước tiến đáng kể cho các công cụ phát triển hỗ trợ AI. Chỉ riêng tính năng rewind đã giải quyết một trong những khiếu nại phổ biến nhất của người dùng, trong khi tích hợp VS Code gốc mở ra công cụ cho một đối tượng rộng hơn của các lập trình viên ưa thích quy trình làm việc dựa trên IDE hơn giao diện terminal.

Tham khảo: Claude Code