Subagent
trong Claude Code
Những trợ lý được ủy thác xử lý tác vụ phụ trong ngữ cảnh riêng — và chỉ trả về bản tóm tắt.
Một tác vụ phụ không nên làm ngập hội thoại chính của bạn.
Kết quả tìm kiếm, log và nội dung file bạn sẽ chẳng dùng lại cứ chất đống trong ngữ cảnh. Subagent xử lý phần việc đó trong một cửa sổ riêng biệt và chỉ trả về điều quan trọng — nhờ vậy luồng bạn đang điều khiển luôn gọn gàng và tiết kiệm.
Subagent là gì
Một trợ lý chuyên biệt chạy trong cửa sổ ngữ cảnh riêng với system prompt tùy chỉnh, quyền truy cập công cụ cụ thể và quyền độc lập. Khi tác vụ khớp với description của nó, Claude ủy thác, subagent làm việc một mình, rồi kết quả trả về luồng chính.
Năm lợi ích subagent mang lại
Bốn cách chạy công việc song song
Các subagent tích hợp sẵn
Cấu trúc một file subagent
Một file Markdown với YAML frontmatter. Frontmatter là phần cấu hình; phần thân trở thành system prompt. Chỉ name và description là bắt buộc.
Các trường frontmatter đáng biết
Subagent nằm ở đâu & cái nào thắng
Chọn model
Trường model nhận một alias, một ID đầy đủ, hoặc inherit. Khi Claude gọi subagent, model được phân giải theo thứ tự cố định — khớp đầu tiên thắng.
→ nếu không: model chính
Kiểm soát những gì subagent được làm
- tools là danh sách cho phép; bỏ trống để kế thừa tất cả.
- disallowedTools là danh sách chặn, áp dụng trước.
- Mẫu như mcp__github áp cho toàn bộ server.
- Liệt kê Agent để cho phép tạo subagent lồng nhau.
- default — hỏi quyền tiêu chuẩn.
- acceptEdits — tự chấp nhận sửa file trong thư mục làm việc.
- plan — khám phá chỉ đọc.
- bypassPermissions — bỏ qua hỏi quyền (dùng cẩn thận).
Gọi một subagent
Claude tự động ủy thác dựa trên yêu cầu của bạn và description của subagent. Khi tự động chưa đủ, ba cách tăng dần từ một gợi ý đến mặc định cho cả phiên.
Mẫu dùng & khi nào nên chọn
- Cô lập output lớn — chạy test, chỉ báo phần lỗi.
- Nghiên cứu song song các module độc lập, rồi tổng hợp.
- Nối chuỗi subagent — reviewer tìm, optimizer sửa.
- Tác vụ cần trao đổi qua lại liên tục.
- Các giai đoạn dùng chung nhiều ngữ cảnh.
- Là thay đổi nhanh, nhắm đích, hoặc độ trễ quan trọng.
Ủy thác phần nhiễu.
Giữ lại tín hiệu.
Công cụ & prompt riêng.
Trả về bản tóm tắt.
Nhờ Claude, hoặc sửa
.claude/agents/ trực tiếp.
/docs/en/agents
/docs/en/sub-agents