Anthropic vừa khiến cộng đồng phát triển phần mềm xôn xao khi mã nguồn của Claude Code, công cụ lập trình AI của họ, tiết lộ hàng loạt tính năng chưa từng được công bố chính thức. Những phát hiện này được trích xuất từ mã nguồn npm package @anthropic-ai/claude-code phiên bản 2.1.87, cho thấy Claude Code có khả năng mạnh mẽ hơn nhiều so với tài liệu hướng dẫn.

Tính năng YOLO Classifier và Hook mở rộng sức mạnh AI

Điểm đáng chú ý nhất là hệ thống tự động phân quyền có tên mã nội bộ "YOLO Classifier" (file yoloClassifier.ts). Tính năng này cho phép Claude Code tự động quyết định lệnh nào là an toàn để thực thi mà không cần hỏi người dùng, dựa trên mô tả bằng tiếng Anh đơn giản do lập trình viên cung cấp, ví dụ "đây là máy chủ staging, các thao tác phá hủy đều chấp nhận được".

Quan trọng hơn, các Hook script trong Claude Code có thể "nói chuyện lại" với hệ thống. Thay vì chỉ nhận lệnh và trả kết quả, hook có thể trả về JSON để can thiệp trực tiếp vào luồng xử lý. Cụ thể, PreToolUse hook có thể viết lại lệnh trước khi thực thi (updatedInput), ép buộc cho phép hoặc từ chối (permissionDecision), hoặc thêm ngữ cảnh cho AI (additionalContext). SessionStart hook cho phép thiết lập theo dõi file tự động (watchPaths) và thêm tin nhắn khởi tạo.

Ký ức AI và vòng lặp tự cải thiện cho nhà phát triển

Claude Code còn hỗ trợ ký ức AI lâu dài thông qua thư mục skills và agents, cho phép AI ghi nhớ các thiết lập, quy tắc, và thói quen làm việc của từng dự án cũng như từng cá nhân. Hệ thống auto-mode, hay còn gọi "vòng lặp mơ tự cải thiện", cho phép AI tự động điều chỉnh hành vi dựa trên phản hồi mà không cần can thiệp thủ công.

Đối với lập trình viên Việt Nam và quốc tế, điều này đồng nghĩa với việc Claude Code có thể trở thành trợ lý lập trình thông minh hơn, có khả năng thích ứng linh hoạt với từng dự án cụ thể. Mặc dù chưa được ghi nhận chính thức và có thể thay đổi qua các phiên bản, những tính năng này hé lộ tầm nhìn của Anthropic về một tương lai nơi AI không chỉ viết mã mà còn hiểu và quản lý toàn bộ quy trình phát triển phần mềm. Thông tin chi tiết có thể theo dõi thêm tại chuyên mục công nghệ và AI của VnRead.