Một subagent tùy chỉnh là file markdown với frontmatter — 7 trường cấu hình quyết định nó hành xử ra sao và được kích hoạt khi nào.
Sau bài này, bạn sẽ
- Nắm 7 trường cấu hình subagent
- Viết description để subagent được gọi đúng lúc
- Giới hạn tools và effort phù hợp với vai trò
7 trường cấu hình
| Field | Type | Mô tả |
|---|---|---|
| name | string | Định danh subagent |
| description | string | Subagent làm gì — quyết định khi nào được gọi |
| model | string | Ghi đè model, ví dụ haiku-4.5 |
| tools | array | Danh sách tools được phép dùng |
| effort | string | Mức độ effort lý luận: low / medium / high |
| initialPrompt | string | System prompt chèn khi agent bắt đầu |
| disallowedTools | array | Tools bị từ chối rõ ràng |
Ví dụ subagent review bảo mật
---
name: security-reviewer
description: Reviews code changes for security issues.
Use after significant changes to auth, API, or data handling.
tools: [Read, Glob, Grep]
disallowedTools: [Write, Edit]
effort: high
---
You are a strict security reviewer.
Check: injection, authz gaps, secrets in code, unsafe deps.
Output: findings ranked by severity, with file:line refs.
Nguyên tắc thiết kế
- description nên chứa từ khóa đúng cách bạn hay nói, không phải câu quảng cáo
- Subagent review KHÔNG cần quyền Write/Edit — giới hạn bằng disallowedTools
- effort cao cho việc cần suy luận sâu (review bảo mật); effort thấp cho việc lặp đơn giản
Kiểm tra nhanh1 câu hỏi · chọn đáp án để xem giải thích
Bạn đã hoàn thành bài này chưa?Tiến độ lưu trên trình duyệt của bạn.