Định tuyến model cho subagent: để Haiku làm việc vặt, Opus lo việc khó
Tóm tắt
Subagent là file Markdown trong .claude/agents/ với frontmatter model (sonnet, opus, haiku, inherit hoặc ID cụ thể). Giao việc đọc/tìm kiếm cho model nhỏ, giữ model lớn cho thiết kế và review. Có thể đặt mặc định bằng CLAUDE_CODE_SUBAGENT_MODEL.
Ví dụ subagent rẻ cho việc dò code
---
name: code-scout
description: Tìm file, đọc log, liệt kê nơi dùng một hàm. Dùng khi cần khảo sát codebase.
tools: Read, Glob, Grep
model: haiku
---
Chỉ đọc, không sửa. Trả về danh sách file + dòng liên quan, tối đa 20 mục.Thứ tự chọn model
- Model mà Claude truyền khi gọi subagent (nếu có).
- Trường
modeltrong frontmatter (inherit= dùng model phiên chính). - Biến môi trường
CLAUDE_CODE_SUBAGENT_MODEL. - Model của phiên chính.
Gợi ý phân vai
| Vai | Model | Lý do |
|---|---|---|
| Dò code, đọc log, tóm tắt | haiku | Nhiều token đọc, ít suy luận |
| Viết test, refactor nhỏ | sonnet | Cân bằng tốc độ/chất lượng |
| Thiết kế kiến trúc, review bảo mật | opus / inherit | Cần suy luận sâu |
Tài liệu: Subagents — Claude Code Docs