Subagent của Claude Code giờ đây tiêu tốn ít hạn mức sử dụng của bạn hơn. Anthropic đã chuyển dòng trạng thái trên các subagent nền từ việc đọc lại toàn bộ hội thoại sang việc để Haiku 5.5 làm việc dựa trên các ghi chú ngắn. Mỗi lần cập nhật tiết kiệm được khoảng 99% chi phí, và các phiên có subagent nền dùng ít hạn mức hơn khoảng 5%. Hãy cập nhật lên v2.1.316 trở lên để nhận tính năng này.
Toàn bộ câu chuyện gói gọn trong bốn câu như vậy. Phần còn lại của bài viết sẽ đề cập đến ai được hưởng thay đổi này, hai con số phần trăm có ý nghĩa gì, điều gì vẫn còn chưa rõ, và những cài đặt nào giúp giảm thêm mức sử dụng subagent.
Điều gì đã thay đổi ở subagent của Claude Code
Subagent nền là một trợ lý chạy song song với phiên làm việc chính của bạn trong khi bạn vẫn tiếp tục công việc. Trong terminal, nó hiển thị một dòng trạng thái ngắn để bạn biết nó đang làm gì, và dòng này được làm mới mỗi 30 giây.
Anthropic đã công bố thay đổi này trên X vào ngày 5 tháng 11 năm 2026:
- Trước đây: mỗi lần cập nhật 30 giây sẽ đọc lại toàn bộ hội thoại của subagent.
- Bây giờ: Haiku 5.5 viết nội dung cập nhật từ các ghi chú ngắn.
- Không đổi: subagent vẫn giữ nguyên mô hình riêng của nó. Nếu nó chạy trên Opus 5.5 hay Sonnet 5.5 thì vẫn vậy. Chỉ có dòng trạng thái được chuyển sang Haiku 5.5.
Bạn không cần thay đổi bất kỳ cài đặt nào hay đánh đổi chất lượng của công việc thực tế. Đầu ra của subagent vẫn đến từ cùng một mô hình như trước.
Tại sao dòng trạng thái của subagent lại tốn kém
Dòng trạng thái từng tốn kém vì một bản tóm tắt chỉ vỏn vẹn một dòng lại phải trả giá cho việc đọc toàn bộ một hội thoại dài. Đầu ra thì nhỏ bé, nhưng đầu vào thì không, và công việc này lặp lại mỗi 30 giây trong suốt thời gian subagent chạy.

Phép tính cho thấy điều đó tích lũy nhanh đến mức nào. Với một lần cập nhật mỗi 30 giây, một subagent chạy trong một giờ tạo ra 120 lần cập nhật. Ba subagent chạy trong một giờ tạo ra 360.
Độ dài hội thoại cũng là yếu tố quan trọng. Tài liệu về chi phí của Claude Code cho biết chi phí token tỷ lệ với kích thước ngữ cảnh, và hội thoại của subagent lớn dần khi nó đọc tệp và chạy công cụ. Vì vậy, thiết kế cũ có khả năng cao tốn kém nhất khi một subagent chạy lâu dài có nhiều ngữ cảnh nhất. Đó là cách chúng tôi diễn giải tài liệu, vì Anthropic chưa công bố đường cong chi phí cụ thể cho trường hợp này.
Đừng nhầm lẫn điều này với dòng trạng thái tùy chỉnh mà bạn thiết lập bằng /statusline. Tài liệu về dòng trạng thái cho biết loại này chạy cục bộ và không tiêu tốn token API. Thay đổi trong bài viết này liên quan đến dòng trạng thái mà Claude Code tạo ra cho mỗi subagent đang chạy.
Những con số: 99% mỗi lần cập nhật, khoảng 5% mỗi phiên
Hai con số này đo lường những thứ khác nhau, và chỉ một trong số chúng mô tả hạn mức của bạn.
| Con số | Nó đo lường điều gì | Nó không phải là gì |
|---|---|---|
| Thấp hơn khoảng 99% | Chi phí của một lần cập nhật trạng thái | Khoản tiết kiệm trên hóa đơn hay hạn mức của bạn |
| Thấp hơn khoảng 5% | Hạn mức mà các phiên có subagent nền sử dụng | Khoản tiết kiệm cho các phiên không dùng subagent |
| Nhiều hơn khoảng 6% | Số prompt bạn nhận được từ cùng một hạn mức, theo Anthropic | Sự tăng lên của chính hạn mức |

Nếu bạn chỉ nhớ một con số, hãy nhớ 5%. Mức giảm 99% cho một thứ vốn chỉ chiếm phần nhỏ trong phiên sẽ mang lại khoản tiết kiệm nhỏ cho phiên đó. Subagent vẫn thực hiện công việc thực sự của chúng trên mô hình riêng, và chính công việc đó mới là nơi tiêu tốn phần lớn hạn mức.
Anthropic không cho biết các lần cập nhật trạng thái từng chiếm bao nhiêu phần hạn mức trước đây. Hai con số khi kết hợp lại gợi ý rằng con số đó vào khoảng một phần hai mươi của các phiên đó, nhưng đó là suy luận từ các con số làm tròn, không phải con số được công bố chính thức.
Mức tiết kiệm của bạn cũng sẽ khác nhau. Khoảng 5% là con số Anthropic báo cáo trên các phiên có subagent nền. Hãng không công bố khoảng dao động, và một phiên chỉ có một subagent chạy ngắn sẽ ít được lợi hơn phiên có nhiều subagent chạy dài.
Ai được hưởng mức sử dụng subagent thấp hơn
Anthropic cho biết thay đổi đã được áp dụng cho hầu hết các gói cá nhân và tất cả các gói tổ chức, và chỉ trên CLI.
| Nơi bạn sử dụng Claude Code | Trạng thái |
|---|---|
| Pro, Max, Ultra | Đã áp dụng cho hầu hết người dùng, không phải tất cả |
| Team, Enterprise | Đã áp dụng cho tất cả mọi người |
| CLI | Được hỗ trợ, trên v2.1.316 trở lên |
| Ứng dụng desktop | Không cần thay đổi gì: ứng dụng này không tạo dòng trạng thái này |
| API key, Bedrock, Vertex, Foundry | Chưa được đề cập |
Chi tiết về desktop đến từ một câu trả lời trong cùng chuỗi bài của Lydia Hallie thuộc Anthropic, người cho biết ứng dụng desktop không tạo dòng trạng thái subagent này, nên không có gì để thay đổi ở đó.
Có hai điểm còn bỏ ngỏ đáng để bạn biết:
- "Hầu hết" không có cách kiểm tra công khai. Cả chuỗi bài lẫn tài liệu đều không nêu tên cờ hay chỉ báo nào cho biết tài khoản Pro, Max hay Ultra của bạn đã có tính năng này hay chưa. Việc dùng đúng phiên bản là điều cần thiết, nhưng không chứng minh thay đổi đã được kích hoạt cho bạn.
- Người dùng trả phí theo token vẫn chưa có câu trả lời. Anthropic diễn giải thay đổi này dựa trên hạn mức của các gói và không đề cập đến thiết lập bằng API key hay nhà cung cấp đám mây. Changelog của 2.1.318 có thay đổi cách tạo tóm tắt tiến trình subagent trên Bedrock, Vertex, Foundry, hoặc khi tắt telemetry: trên prompt cache lạnh, có thể phải đợi tới 5 phút để nhận phản hồi đang chờ của subagent. Điều đó cho thấy các thiết lập này được xử lý theo cách riêng, chứ không có nghĩa là chúng cũng được hưởng khoản tiết kiệm này.
Các mục changelog của 2.1.316 mà chúng tôi đọc cũng không nhắc đến dòng trạng thái, vì vậy chuỗi bài đó là nguồn duy nhất cho các con số và phiên bản này.
Cách cập nhật Claude Code và kiểm tra phiên bản của bạn
Chỉ cần ba lệnh sau:
claude --version # needs to show 2.1.316 or later
claude update # installs a newer version if one exists
claude --version # confirm
claude update cũng hoạt động với các bản cài đặt qua trình quản lý gói, khi đó nó sẽ cập nhật thông qua trình quản lý gói đó. Phiên bản mới nhất được liệt kê trong changelog vào ngày 5 tháng 11 là 2.1.318.
Để xem subagent tiêu tốn bao nhiêu, hãy chạy /usage bên trong một phiên. Trên các gói Pro, Max, Ultra, Team và Enterprise, lệnh này phân bổ mức sử dụng gần đây cho skills, subagent, plugin và máy chủ MCP theo tỷ lệ phần trăm. Nhấn d hoặc w để chuyển đổi giữa 24 giờ và 7 ngày. Các con số chỉ mang tính gần đúng và đến từ lịch sử cục bộ trên máy đó, nên hãy coi việc so sánh trước và sau chỉ là một hướng dẫn sơ lược. Nếu bạn đang theo dõi sát hạn mức, hướng dẫn về giới hạn Claude Pro và Max của chúng tôi giải thích cách chúng hoạt động.
Các cách khác để tiết kiệm chi phí subagent
Bản sửa lỗi dòng trạng thái diễn ra tự động, nhưng chỉ tiết kiệm được khoảng 5%. Tài liệu nói rõ về phần còn lại: mỗi subagent gửi các yêu cầu riêng và chúng được tính vào cùng hạn mức với hội thoại chính của bạn. Những cài đặt dưới đây có nhiều dư địa để giúp bạn hơn.
Chọn mô hình nhỏ hơn. Subagent thừa hưởng mô hình của phiên làm việc của bạn trừ khi được chỉ định khác, nên việc chuyển sang Opus cũng áp dụng cho các subagent đó. Hãy đặt model: haiku trong định nghĩa subagent cho các công việc đơn giản. Hướng dẫn của chúng tôi về Claude Haiku 5.5 trong Claude Code trình bày chi tiết cách thiết lập đó.
Để đặt giá trị mặc định cho tất cả:
{
"env": {
"CLAUDE_CODE_SUBAGENT_MODEL": "haiku",
"CLAUDE_CODE_SUBAGENT_MODEL_FORCE": "1"
}
}
Riêng biến đầu tiên chỉ là giá trị mặc định. Định nghĩa subagent hoặc mô hình mà Claude truyền vào vẫn được ưu tiên, và nó không thay đổi các subagent Explore và Plan có sẵn. Biến thứ hai ép một mô hình duy nhất cho mọi subagent.
Giảm mức effort. Phiên bản 2.1.316 bổ sung CLAUDE_CODE_SUBAGENT_EFFORT, biến này đặt mức effort cho subagent khi không có nơi nào khác chỉ định, thay vì thừa hưởng từ phiên. Biến này có trong changelog nhưng chưa có trong tài liệu tham khảo biến môi trường tính đến ngày 5 tháng 11, nên hãy kiểm tra các giá trị được chấp nhận trước khi tin dùng. Riêng với một subagent, hãy đặt trường effort theo tài liệu trong định nghĩa của nó (low, medium, high, xhigh hoặc max, tùy thuộc vào mô hình).
Chạy ít subagent cùng lúc hơn. Giới hạn mặc định là 20 subagent chạy đồng thời mỗi phiên. Đặt CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS thành một số nguyên nhỏ hơn nếu bạn muốn một trần cứng. Chạy /tasks để xem những gì đang chạy, cùng mô hình và mức effort mà mỗi subagent sử dụng.
Giữ phạm vi công việc hẹp. Tài liệu về chi phí lưu ý rằng các yêu cầu mơ hồ sẽ kích hoạt quá trình quét rộng. Một subagent được yêu cầu kiểm tra một endpoint sẽ đọc ít hơn subagent được yêu cầu rà soát toàn bộ API. Hướng dẫn của chúng tôi về cách tạo subagent tùy chỉnh cho Claude Code trình bày chi tiết toàn bộ định dạng định nghĩa.
Chạy kiểm thử API trong subagent nền với Apidog CLI
Các lần chạy kiểm thử API rất phù hợp với subagent nền: chúng tốn thời gian, tạo ra đầu ra dài dòng, và bạn chỉ cần nhận lại các lỗi thất bại. Apidog CLI cho phép subagent chạy một kịch bản kiểm thử đã lưu trong khi phiên chính của bạn vẫn tiếp tục viết mã, và đầu ra thô không tràn vào ngữ cảnh chính của bạn.
Thiết lập một lần duy nhất:
npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com # pick Claude Code when prompted
Sau đó thêm một subagent nhỏ tại .claude/agents/api-tester.md:
---
name: api-tester
description: Runs Apidog test scenarios and reports only the failures.
tools: Bash, Read
model: haiku
background: true
---
Run the Apidog test scenario you are given. Report which steps failed
and why. Don't paste the full output.
Bây giờ, đưa cho Claude Code một prompt:
Use the api-tester subagent to run Apidog test scenario <scenarioId> in
project <projectId> against environment <environmentId>. Keep working on
the checkout refactor. When it finishes, tell me only what failed.
Subagent sẽ chạy các lệnh như sau:
apidog test-scenario list --project <projectId>
apidog test-scenario run <scenarioId> --project <projectId> -e <environmentId> -r cli,json --out-dir apidog-reports
Các yêu cầu cấp quyền từ subagent nền sẽ hiển thị trong phiên chính của bạn, kèm tên subagent đang hỏi. Với các lần chạy dài, 2.1.318 còn chuyển một lệnh shell sang chế độ nền sau 3 phút, để prompt cache không hết hạn trong khi lệnh đang chạy.
Lệnh run tương tự cũng hoạt động trong CI với -r junit, như hướng dẫn Apidog CLI CI/CD đã chỉ ra. Để biết thiết lập tổng quát, xem Apidog CLI trong Claude Code. Gói Free của Apidog hỗ trợ tối đa 4 người dùng.
Câu hỏi thường gặp
Subagent của Claude Code giờ có rẻ hơn 99% không? Không. Mức 99% áp dụng cho từng lần cập nhật trạng thái. Anthropic cho biết các phiên có subagent nền dùng ít hạn mức hơn khoảng 5%.
Subagent của tôi giờ có chạy trên Haiku 5.5 không? Không. Subagent vẫn giữ mô hình riêng của nó. Chỉ dòng trạng thái được chuyển sang Haiku 5.5.
Tôi cần phiên bản nào? v2.1.316 trở lên. Chạy claude --version để kiểm tra và claude update để nâng cấp.
Thay đổi này có áp dụng cho ứng dụng desktop Claude không? Không, vì không có gì để thay đổi. Lydia Hallie của Anthropic cho biết ứng dụng desktop không tạo dòng trạng thái subagent này.
Tính năng này đã có trên gói Pro của tôi chưa? Có lẽ là có, nhưng không chắc chắn. Anthropic cho biết hầu hết người dùng Pro, Max và Ultra đã có tính năng này, và tất cả người dùng Team và Enterprise đều có. Cả chuỗi bài lẫn tài liệu đều không nêu cách kiểm tra tài khoản của bạn.
Thay đổi này có giúp ích nếu tôi dùng API key hoặc Bedrock không? Anthropic chưa đưa ra câu trả lời. Thông báo chỉ đề cập đến hạn mức sử dụng và không bao gồm mức sử dụng qua API key, Bedrock hay Vertex.
