Chế độ tự động trong Claude Code: Kiểm tra bảo mật miễn phí và thông báo “this session isn't eligible”
MarkdownKể từ phiên bản 2.1.278, Claude Code không tính phí cho các lần kiểm tra bảo mật của chế độ tự động trên máy chủ. “Phiên này không đủ điều kiện” có nghĩa là gì và cách kiểm tra trạng thái.
Đọc toàn bộ bài viết
Nếu thông báo “We're changing auto mode to no longer charge for classifier requests in Claude Code. However, this session isn't eligible” xuất hiện trong thiết bị đầu cuối Claude Code (cách diễn đạt bằng tiếng Nga: “We are changing auto mode so classifier requests in Claude Code are no longer charged. However, this session is not eligible”), thì đó không phải là lỗi. Kể từ phiên bản 2.1.278, theo mặc định, Claude Code yêu cầu máy chủ thực hiện các bước kiểm tra an toàn của chế độ tự động và không tính phí cho chúng. Tuy nhiên, việc này chỉ hoạt động khi các bước kiểm tra phía máy chủ tiếp cận được phiên. Khi Claude Code chuyển sang dùng các yêu cầu phân loại của riêng mình, ứng dụng sẽ cảnh báo bạn và các bước kiểm tra sẽ lại bị tính phí như trước.
Tài liệu Ailoot: API, khóa và thiết lập kết nối.
Những thay đổi trong chế độ tự động
Trong chế độ tự động, bộ phân loại kiểm tra các hành động trước khi chúng chạy, chẳng hạn như lệnh shell và yêu cầu mạng. Các yêu cầu phân loại của Claude Code được tính phí như mức sử dụng token thông thường, giống như trước phiên bản 2.1.278.
Kể từ phiên bản 2.1.278, theo mặc định, Claude Code yêu cầu máy chủ thực hiện các bước kiểm tra trong những yêu cầu mà phiên vốn đã gửi đến mô hình. Các bước kiểm tra do máy chủ thực hiện không bị tính phí. Phiên bản này cũng bổ sung dòng Auto mode server vào lệnh /status: dòng này cho biết bộ phân loại của phiên đó có đang chạy trên máy chủ hay không.
Những đối tượng chịu ảnh hưởng:
- Các gói Enterprise và tài khoản Claude API — theo mặc định, hệ thống yêu cầu kiểm tra phía máy chủ.
- Claude Platform trên AWS, Amazon Bedrock, Agent Platform của Google Cloud, Microsoft Foundry — cũng theo mặc định, nhưng việc có thể dùng kiểm tra phía máy chủ hay không tùy thuộc vào việc tính năng này có được bật trên nền tảng cụ thể và trong khu vực đó hay không.
- Pro, Max, Team — theo tài liệu của Anthropic, thông báo này không bao giờ xuất hiện trên các gói này.
Có một hạn chế riêng không liên quan đến thanh toán: trên Bedrock, Agent Platform của Google Cloud, Foundry và các phiên qua cổng kết nối của ứng dụng Claude đã đăng nhập, chế độ tự động chỉ hoạt động với Claude Sonnet 5, Opus 4.7 và các mô hình mới hơn, cùng với dòng Fable.
Chế độ quyền là một trong những cài đặt quyết định cách tác nhân hoạt động trong dự án của bạn: những việc tác nhân tự làm và những việc cần xác nhận. Nếu bạn thường xuyên xây dựng dự án bằng Claude Code, hãy kiểm tra xem cài đặt quyền có phù hợp với các tác vụ của dự án hay không.
Vì sao các bước kiểm tra phía máy chủ không đến được phiên
Theo tài liệu, nguyên nhân phổ biến nhất là có một cổng kết nối hoặc proxy LLM nằm giữa Claude Code và API. Vấn đề xảy ra nếu bên trung gian này xóa hoặc viết lại tiêu đề yêu cầu, loại bỏ các trường mà nó không nhận diện được hoặc thay đổi phản hồi, chẳng hạn như viết lại ID hay xóa khóa khỏi các sự kiện truyền phát. Khi đó, máy chủ không nhận được yêu cầu kiểm tra, hoặc Claude Code không nhận được kết quả kiểm tra, và phiên chuyển sang bộ phân loại riêng của Claude Code; các yêu cầu của bộ phân loại này tiếp tục bị tính phí như trước. Nếu Claude Code nhận diện được cổng kết nối, thông báo sẽ nêu tên cổng đó.
Nguyên nhân thứ hai là kiểm tra phía máy chủ chưa khả dụng cho nền tảng, khu vực hoặc thông tin xác thực của phiên. Nếu không có cổng kết nối hay proxy trong đường truyền nhưng thông báo liên tục xuất hiện, tài liệu cho biết đây có khả năng là nguyên nhân.
Chế độ tự động vẫn tiếp tục hoạt động. Thông báo chỉ xuất hiện khi các bước kiểm tra phía máy chủ ngừng tiếp cận phiên trong suốt thời gian còn lại của phiên, và điều này có thể xảy ra ngay ở hành động đầu tiên được kiểm tra. Một hành động riêng lẻ mà máy chủ không thể kiểm tra sẽ không làm xuất hiện thông báo: Claude Code tự kiểm tra hành động đó rồi liên hệ lại với máy chủ trong yêu cầu tiếp theo.
Nhấn phím nào khi thấy thông báo
Thông báo tạm dừng hành động cho đến khi bạn phản hồi:
- Enter — tiếp tục. Hành động đang tạm dừng và phần còn lại của phiên sẽ dùng bộ phân loại riêng của Claude Code; các yêu cầu của bộ phân loại này tiếp tục bị tính phí theo mức sử dụng token. Sau khi nhấn Enter, thông báo sẽ không xuất hiện lại trong phiên này. Nếu thông báo nêu tên một cổng kết nối, xác nhận thông báo sẽ ẩn nó trên máy này trong 24 giờ. Nếu không nêu tên cổng kết nối, thông báo sẽ xuất hiện lại khi phiên tiếp theo chuyển sang dùng bộ phân loại riêng.
- Esc hoặc Ctrl+C — hủy. Hành động đang tạm dừng sẽ không được thực hiện, lượt hiện tại dừng lại và phiên vẫn ở chế độ tự động. Hệ thống không ghi nhớ phản hồi của bạn, vì vậy thông báo sẽ xuất hiện lại trước hành động tiếp theo cần kiểm tra.
Nếu muốn thoát chế độ tự động, hãy chuyển chế độ quyền bằng Shift+Tab sau khi phản hồi.
Nếu không thể chờ phản hồi, Claude Code sẽ báo cùng nội dung đó rồi tiếp tục ở chế độ tự động. Ngoại lệ là khi thông báo về cổng kết nối đã được xác nhận trên máy này trong 24 giờ qua: nội dung sẽ không được hiển thị. Trong chế độ không tương tác với cờ -p, nội dung được ghi vào luồng lỗi (stderr); trong đầu ra stream-json, nội dung xuất hiện dưới dạng cảnh báo hệ thống mà các ứng dụng dùng Agent SDK có thể đọc từ luồng thông báo. Trong tiện ích mở rộng VS Code, thông báo xuất hiện trong hộp thoại và không cần xác nhận.
Cách kiểm tra trạng thái
Bạn có thể kiểm tra bộ phân loại hiện đang chạy ở đâu mà không cần chờ thông báo. Chạy /status trong một phiên dùng chế độ tự động và xem dòng Auto mode server:
Enabled— máy chủ vẫn đang kiểm tra các hành động của phiên;Disabled— phiên đã chuyển sang bộ phân loại riêng của Claude Code.
Cần làm gì nếu cổng kết nối là nguyên nhân
Tài liệu mô tả hai tùy chọn cấu hình.
- Yêu cầu quản trị viên công ty hoặc nhà cung cấp cổng kết nối chuyển tiếp nguyên trạng các yêu cầu và phản hồi. Tiêu đề và các trường trong phần thân yêu cầu, kể cả những trường cổng kết nối không nhận diện được (chẳng hạn trường
safeguards), phải được chuyển tiếp nguyên trạng. Phản hồi và sự kiện truyền phát phải được trả về mà không xóa các khóa nhưsafeguard_resultshoặc viết lại ID lệnh gọi công cụ. Xem hướng dẫn tương thích cổng kết nối để biết chi tiết. Sau đó, các phiên mới sẽ dùng lại kiểm tra phía máy chủ. - Tắt các yêu cầu kiểm tra phía máy chủ nếu bạn đã biết cổng kết nối không hỗ trợ chúng. Đặt biến trước khi bắt đầu phiên, trong shell hoặc thông qua khóa
envtrong cài đặt Claude Code:
export CLAUDE_CODE_AUTO_MODE_SERVER=0
Khi đó Claude Code luôn dùng bộ phân loại riêng, các yêu cầu của bộ phân loại sẽ bị tính phí như trước và thông báo sẽ không xuất hiện. Biến này không được đọc khi kết nối trực tiếp với Anthropic API. Nếu chưa đặt CLAUDE_CODE_AUTO_MODE_SERVER nhưng đã đặt CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1, kiểm tra phía máy chủ cũng bị tắt. Tài liệu mô tả CLAUDE_CODE_AUTO_MODE_SERVER là một cài đặt tạm thời có thể bị gỡ bỏ trong bản phát hành tương lai, vì vậy bạn nên kiểm tra lại sau khi cập nhật.
Nếu bạn không sở hữu cổng kết nối và không thể cấu hình nó, bạn có thể liên hệ với nhà cung cấp cổng kết nối hoặc chọn tùy chọn thứ hai.
Nếu không có cổng kết nối nhưng thông báo vẫn xuất hiện
Khi không có cổng kết nối hoặc proxy trong đường truyền nhưng thông báo lại xuất hiện, theo tài liệu, nguyên nhân có khả năng là kiểm tra phía máy chủ chưa khả dụng cho nền tảng, khu vực hoặc thông tin xác thực của bạn. Bạn có thể xác nhận với bộ phận hỗ trợ hoặc quản trị viên công ty, hoặc báo cáo vấn đề bằng lệnh /feedback.
Tiếp theo nên làm gì
Bạn không cần cấu hình trước: khi thông báo xuất hiện, chế độ tự động vẫn tiếp tục hoạt động và các yêu cầu của bộ phân loại vẫn bị tính phí như trước. Nếu thấy thông báo, hãy phản hồi (Enter hoặc Esc) rồi kiểm tra /status. Nếu cần, bạn có thể cấu hình cổng kết nối, tắt các yêu cầu kiểm tra phía máy chủ hoặc liên hệ bộ phận hỗ trợ.
Đọc thêm về các nguyên nhân khác gây tiêu thụ token trong “Token được dùng vào đâu trong Claude Code” và “Cách tránh dùng hết giới hạn Claude Code quá nhanh”. Và đây là cách giảm lượng mã không cần thiết trong câu trả lời của mô hình để tiết kiệm token.
Nguồn
- Claude Code: commit CHANGELOG.md trên GitHub có mục phiên bản 2.1.278 — kho lưu trữ chính thức của Anthropic
- Tính phí các yêu cầu phân loại của chế độ tự động — tài liệu chính thức của Anthropic về thông báo và phí kiểm tra
Nếu bạn cần truy cập các mô hình AI thông qua Ailoot, hãy xem Ailoot.
Xem thêm chi tiết
Câu hỏi thường gặp
Bấm Esc có tắt auto mode không?
Không. Esc hoặc Ctrl+C hủy hành động đang tạm dừng và dừng lượt hiện tại; phiên vẫn ở auto. Nếu muốn rời auto, sau phản hồi hãy đổi permission mode bằng Shift+Tab.
Phân biệt kiểm tra server với yêu cầu classifier trả phí thế nào?
Chạy /status trong phiên auto, xem Auto mode server. Enabled nghĩa kiểm tra server còn chạy; Disabled nghĩa phiên đã chuyển sang classifier riêng của Claude Code, tính phí theo token.