2.5 KiB
2.5 KiB
Claude Code: Custom subagents
Metadata
| Field | Value |
|---|---|
| Institute | Molodetz Institute — Research & Retrieval Division |
| Subject | cap-protocol |
| Document type | Source Dossier |
| Tier | 1 |
| Source title | Claude Code: Custom subagents |
| Source URL | https://code.claude.com/docs/en/sub-agents |
| Source publisher / author | Anthropic |
| Source type | vendor docs |
| Source date (published) | Unknown — not stated |
| Date researched | 2026-10-25 |
| Researched by | tai (agent), model: Claude Sonnet 5, on behalf of retoor |
| Research method | direct page fetch |
| Confidence | Medium |
| Status | Active |
Summary
Claude Code's documentation of subagents: file format, the model field, model resolution order, delegation modes and context isolation. Only the first 100000 of 116349 characters were read.
Key findings
- Frontmatter:
name,description(when to delegate),tools(inherits all if omitted),model(sonnet,opus,haiku,fable, a full id, orinherit). - Model resolution order: per-invocation
modelparameter, then the definition'smodel, then theCLAUDE_CODE_SUBAGENT_MODELenvironment variable, then the main conversation's model; before v2.1.251 the environment variable came first. - Delegation is automatic from descriptions (include 'use proactively' to encourage it), by natural language, by @-mention (guarantees the run), or session-wide.
- Each subagent has its own context window, system prompt, tool access and permissions; a non-fork subagent does not see the conversation history and works from a delegation message; only a summary returns.
- Subagent requests count toward the same usage limits as the main conversation; costs are controlled by routing tasks to faster, lower-cost models like Haiku.
- Combined subagent descriptions above 15,000 tokens trigger a startup warning; use the main conversation for frequent back-and-forth or quick targeted changes.
Pros / strengths
A shipped product's explicit, ordered precedence for the model of a delegated worker, and a cost-routing rationale.
Cons / limitations / caveats
Unread tail of the page; the precedence change between versions shows the rule is unstable across releases.
Relevance to tai
Precedent for a tai rule: per-call model beats the agent's configured model beats a global default beats the parent's model. Also shows 'description decides delegation' costs context, which argues for few, well-described delegation tools.
Changelog
| Date | Change |
|---|---|
| 2026-10-25 | Initial dossier created. |