Một phân tích của nhà phát triển đang lan truyền trong cộng đồng kỹ thuật AI tuyên bố rằng Claude Code CLI của Anthropic dành một phần đáng ngạc nhiên trong ngân sách mã thông báo của mình cho một tính năng mà hầu hết người dùng không bao giờ nhận thấy: các dòng trạng thái từ ba đến năm từ hiển thị bên cạnh các tác nhân nền. Theo phân tích, được xuất bản dưới dạng GitHub Gist bởi một nhóm hoạt động dưới tên Flamerix AI, những cập nhật trạng thái nhỏ này tiêu thụ khoảng 15-20% tổng số token chảy qua các phiên Claude Code sử dụng tác nhân nền.
Phát hiện này diễn ra trong bối cảnh có sự xem xét kỹ lưỡng hơn về mức độ hoạt động mà các công cụ mã hóa AI vô hình thực hiện ở hậu trường. Điều này cũng xảy ra khi các nhà phát triển ngày càng dựa vào tin tức và phân tích AI để theo kịp chi phí thực sự của việc chạy quy trình làm việc tổng thể, trong đó sự kém hiệu quả nhỏ cộng lại với hàng nghìn yêu cầu.
Quá trình đốt token được phát hiện như thế nào
Việc phân tích không dựa vào phỏng đoán. Flamerix AI cho biết họ đã phát hiện ra sự bất thường trong quá trình xuất OpenTelemetry của chính Claude Code bằng cách nhóm các sự kiện `claude_code.api_request` theo trường `query_source` của chúng. Chế độ xem đó tiết lộ một danh mục có tên là `tóm tắt_tác nhân` có mức chi tiêu vượt quá chi phí của chính cuộc trò chuyện chính.
Những con số trong ý chính là cụ thể. Trong tuần trước khi tác giả triển khai biện pháp đối phó, các yêu cầu `tóm tắt tác nhân` chiếm 16,4% tổng chi tiêu của Claude Code, so với 15,7% cho cuộc trò chuyện chính. Chúng chiếm 19,7% trong tổng số yêu cầu API, khoảng 1/5. Khoảng 96% số tiền chi tiêu trên dòng trạng thái đó thuộc về Opus, loại mô hình đắt nhất và có khả năng nhất của Anthropic. Và vì mỗi yêu cầu tóm tắt sẽ gửi toàn bộ bản ghi của tác nhân tới mô hình nên tỷ lệ mã thông báo đầu vào và mã thông báo đầu ra là khoảng 9.000 trên 1.
Tác giả lưu ý một lưu ý: số liệu chi tiêu là ước tính chi phí theo yêu cầu của Claude Code, không phải dữ liệu hóa đơn. Đối với người đăng ký, tổn thất thực tế không phải là đô la mà là khoảng trống giới hạn tỷ lệ, vì các giới hạn giống nhau chi phối cả công việc hữu ích và cập nhật trạng thái.
Mã Claude thực sự đang làm gì
Theo ý chính, Claude Code chạy bộ đếm thời gian cho mọi đặc vụ nền. Cứ khoảng 30 giây một lần, nó sẽ gửi bản ghi đầy đủ của tác nhân đó đến mô hình của chính tác nhân đó, thường là Opus, với lời nhắc yêu cầu nó mô tả hành động gần đây nhất của tác nhân trong ba đến năm từ. Phản hồi chỉ thực hiện một việc: nó làm mới dòng trạng thái trong bảng tổng đài viên. Nó không bao giờ đến được cuộc trò chuyện của người dùng hoặc thông báo bất kỳ quyết định tiếp theo nào.
Hành vi này đã được bật theo mặc định kể từ phiên bản Claude Code 2.1.232, phát hành vào tháng 8 năm 2026 và bản phân tích cho biết không có cài đặt nào tắt tính năng này.
Phép đo không xảy ra một lần. Ý chính chỉ ra một vấn đề GitHub trên kho lưu trữ mã claude của Anthropic, số phát hành #86879, thu thập bốn phép đo độc lập về chi phí hoạt động từ 18% đến 26%.
Tại sao nó lại quan trọng đối với các đại lý đang điều hành của nhóm
Đối với những người có sở thích cá nhân, dòng trạng thái chỉ mang tính thẩm mỹ. Đối với các nhóm điều hành nhóm tác nhân nền, số học sẽ thay đổi nhanh chóng. Nếu một trong năm yêu cầu API tồn tại hoàn toàn để tạo ra một số ít từ thì 1/5 ngân sách độ trễ, ngân sách giới hạn tỷ lệ và ngân sách chi phí (khi thanh toán API) sẽ được chi cho trang trí.
Ngoài ra còn có một khía cạnh riêng tư. Mỗi chu trình tóm tắt truyền bản ghi hoạt động hoàn chỉnh của tác nhân, bao gồm mọi mã, tệp và ngữ cảnh mà tác nhân đã chạm vào, đến mô hình chỉ để tạo chuỗi trạng thái ngắn. Các nhà phát triển làm việc trong các ngành được quản lý hoặc có cơ sở mã nhạy cảm có thể đặt câu hỏi hợp lý tại sao tài liệu đó lại được gửi lại sau mỗi 30 giây để làm mới về mặt thẩm mỹ, bất kể Anthropic xử lý nó như thế nào ở phía máy chủ.
Cách giải quyết: Móc tải trước Bun
Ý chính không dừng lại ở việc chẩn đoán. Nó cung cấp một giải pháp thay thế được xây dựng dưới dạng tập lệnh tải trước Bun gồm khoảng 80 dòng. Thay vì sửa đổi mã nhị phân Claude Code, được vận chuyển dưới dạng mã byte Bun được biên dịch trước và chống lại việc chỉnh sửa văn bản, tập lệnh sẽ bao bọc `setTimeout` và `setInterval` và chỉ vô hiệu hóa bộ hẹn giờ được liên kết với trình tóm tắt, được xác định bằng chuỗi nhật ký đặc biệt trong nguồn của lệnh gọi lại. Mọi bộ đếm thời gian khác đều trôi qua mà không bị ảnh hưởng.
Sau khi cài đặt hook, bản xuất OpenTelemetry của tác giả cho thấy danh mục `agent_summary` giảm xuống 0% trong số yêu cầu. Tập lệnh đã được thử nghiệm với Claude Code phiên bản 2.1.257 đến 2.1.312 trên Linux và tác giả cảnh báo rằng bản cập nhật Claude Code có thể âm thầm hoàn tác bản sửa lỗi, do đó, các bước xác minh sẽ được bao gồm.
Câu hỏi mở cho nhân loại
Tập phim nêu bật sự căng thẳng rộng lớn hơn trong công cụ hỗ trợ tác nhân: các tính năng tiện lợi dường như hiếm khi miễn phí. Bảng trạng thái luôn cập nhật bằng cách yêu cầu mô hình biên giới tóm tắt toàn bộ bản ghi mỗi nửa phút là một lựa chọn kỹ thuật có kèm theo chi phí thực và người dùng chỉ phát hiện ra điều đó vì công cụ này hiển thị dữ liệu OpenTelemetry giúp mẫu có thể đo lường được.
Liệu Anthropic sẽ phản hồi bằng một nút chuyển đổi tích hợp, mô hình tóm tắt rẻ hơn hay khoảng thời gian làm mới dài hơn vẫn còn phải xem. Cho đến lúc đó, phân tích đề xuất một quy tắc kinh nghiệm đơn giản cho các nhóm đang xem hóa đơn hoặc giới hạn tỷ lệ của Mã Claude: kiểm tra dữ liệu đo từ xa của riêng bạn để tìm nguồn truy vấn `agent_summary` trước khi cho rằng đại lý của bạn là bộ phận đắt tiền.
Đi trước AI
Để biết thông tin liên tục về các công cụ mã hóa AI, bản phát hành mô hình và tính kinh tế của các tác nhân đang chạy, hãy theo dõi AI Buzz Wire để biết tin tức mới nhất về AI và phân tích độc lập.
Đọc thêm tin tức về AI tại AI Buzz Wire