Cộng đồng Hacker News cho rằng Claude Code gửi toàn bộ transcript của background agent để tạo dòng trạng thái
Một bài đăng cộng đồng trên Hacker News cho rằng Claude Code định kỳ gửi toàn bộ transcript của mỗi background agent đến model của chính agent đó để tạo dòng trạng thái ngắn. Theo tác giả, việc này xảy ra khoảng 30 giây một lần và từng chiếm khoảng 16,4% mức chi tiêu ước tính của Claude Code trong một phép đo; các phép đo khác được dẫn lại cho kết quả 18–26%. Với người dùng gói thuê bao, chi phí này chủ yếu làm giảm hạn mức sử dụng thay vì tạo thêm một hóa đơn riêng. Yêu cầu tạo trạng thái được cho là chiếm khoảng 1/5 số request API, trong đó 96% chi phí thuộc về Opus, dù kết quả chỉ hiển thị trong bảng điều khiển agent và không được đưa vào cuộc trò chuyện. Bài đăng cung cấp một script preload cho Bun, phát hành theo MIT License, chặn các bộ hẹn giờ khớp với callback tạo tóm tắt agent mà không sửa binary của Claude Code. Script đã được thử nghiệm trên Linux với Claude Code phiên bản 2.1.257–2.1.312, nhưng chưa được thử trên macOS hoặc Windows; các bản cập nhật cũng có thể khiến cách làm này mất tác dụng. Người dùng phải đặt BUNOPTIONS trước khi khởi động daemon của Claude Code và khởi động lại các phiên đang chạy; script có thêm chức năng ghi log và chế độ A/B để kiểm tra việc tắt tóm tắt. Nếu các phép đo này phản ánh đúng thực tế, việc tắt các dòng trạng thái có thể giúp tiết kiệm đáng kể token và hạn mức sử dụng cho người chạy nhiều background agent. Tuy nhiên, đây là giải pháp không chính thức và có thể hỏng khi Claude Code thay đổi mã nội bộ.
Nhà phát triển dùng Claude Code với nhiều background agent nên biết rằng các dòng trạng thái ngắn có thể tiêu tốn đáng kể hạn mức token theo đo lường của cộng đồng. Có thể thử script preload trên Linux nếu chấp nhận rủi ro không chính thức, nhưng cần khởi động lại daemon và kiểm tra lại sau mỗi lần Claude Code cập nhật.
Đọc bài gốc