AI Agents & Skills

Đị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

  1. Model mà Claude truyền khi gọi subagent (nếu có).
  2. Trường model trong frontmatter (inherit = dùng model phiên chính).
  3. Biến môi trường CLAUDE_CODE_SUBAGENT_MODEL.
  4. Model của phiên chính.

Gợi ý phân vai

VaiModelLý do
Dò code, đọc log, tóm tắthaikuNhiều token đọc, ít suy luận
Viết test, refactor nhỏsonnetCân bằng tốc độ/chất lượng
Thiết kế kiến trúc, review bảo mậtopus / inheritCần suy luận sâu