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 cuộc 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ì
def · 001Mộ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 một tác vụ khớp với description của subagent, Claude ủy thác, subagent làm việc một mình, và kết quả trả về luồng chính.
Năm lợi ích subagent mang lại
index · 005Bốn cách chạy công việc song song
compare · 004Các subagent tích hợp sẵn
registry · 005Cấu trúc một file subagent
.claude/agents/*.mdMộ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
config · 8 / 15Subagent nằm ở đâu & cái nào thắng
phạm vi · ưu tiênChọn model
thứ tự phân giảiTrườ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.
Kiểm soát những gì subagent được làm
tools · permissionsTruy cập công cụ
- 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.
Chế độ quyền
- 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
kiểm soát tăng dầnClaude 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
thực hànhCác mẫu phổ biế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.
Ưu tiên luồng chính khi
- 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