Subagents — 자체 컨텍스트 윈도 가진 격리 Claude 인스턴스. 메인 세션에서 "side task" 분리. "브라우저 탭" 처럼 사용. Built-in: General-purpose, Plan, Explore. 각자 다른 권한 가능. 자동 위임 + 명시 지시. "무엇이고 언제, 어떻게 쓰지 말아야 하는가" 가이드.
본문 인용:
"A subagent is an isolated Claude instance with its own context window. It takes a task, does the work, and returns only the result. Think of subagents as the browser tabs of a Claude Code session: a place to chase a tangent without losing the main thread."
브라우저 탭 비유:
본문 강조:
"Each subagent starts fresh, unburdened by the history of the conversation or invoked skills. Multiple subagents can run in parallel, and each can have different permissions: a research subagent might have read-only access, while an implementation subagent gets full editing capabilities."
특징:
본문 권장 시그널:
1. 컨텍스트 모음 시 수십 파일 읽기 필요 → Explore subagent
2. 복잡 다단계 task with 다른 권한 → General-purpose
3. plan 단계 codebase 이해 필요 → Plan
4. side task가 메인 컨텍스트 채울 것 → 모든 subagent
본문 외 (builder.io):
| 차이 | Subagent | Agent Teams |
|---|---|---|
| 세션 | 단일 세션 안 | 별도 세션 간 |
| 통신 | 부모 ↔ 자식 | 피어 ↔ 피어 |
| 토큰 | 일반 | ~7× plan-heavy |
| 적합 | 격리 task | 협업 task |
권장:
본문 외 (engineering blog):
"Each subagent might explore extensively, using tens of thousands of tokens or more, but returns only a condensed, distilled summary of its work (often 1,000-2,000 tokens)."
(각 subagent = 수만 token 사용. 그러나 1,000-2,000 token 요약만 반환)
이게 "context efficiency" 의 정확한 측정:
본문이 식별한 anti-pattern:
이유:
이 글의 가장 우아한 비유 — 브라우저 탭:
이게 "인지 부하 관리" 의 정확한 패턴:
해결:
데이터:
이게 enterprise 비용 임팩트:
100개 subagent/일 = $24/일 = $720/월 절약 (개인).
1000명 회사: $720K/년.
이게 "context engineering = 매출" 의 정확한 사례.
본문 강조:
이게 "least privilege principle" 의 적용:
비교 — IT 보안:
AI도 같음. 각 subagent = 직무별 권한.
Plan Mode (Claude Code):
Plan Subagent (이 글):
이 layered 디자인:
각 layer = 다른 abstraction.
본문 강조:
이게 "resource limit" 의 명확 디자인:
비교 — UNIX fork bomb:
이 "하드 제한" 이 production 안정성.
각 subagent:
이게 "microservice 패턴" 의 정확한 적용:
AI 시대:
antstack 인용한 5-layer:
1. Model: Claude (intelligence)
2. MCP: 외부 system 연결
3. Skill: 도메인 expertise
4. Subagent: task 격리
5. Agent Team: 협업
각 layer의 역할:
이게 AI engineering의 새 stack:
본문이 명확:
이게 "hype 반대" 패턴 (#94 글과 같은):
비교 — 다른 회사:
Anthropic:
본문 후속:
이게 "표준 정복" 패턴 반복:
각 무료 가이드 = 산업 표준.
antstack 인용:
"The file format for an agent and a subagent is identical; both are Markdown files with YAML frontmatter in .claude/agents/. There is no syntactic difference between them. The distinction is entirely behavioural."
(agent와 subagent = 같은 파일. 차이는 행동 — 누가 invoke 하는가)
이게 "role = behavioral" 의 깊은 통찰:
비교 — 인간 직무:
AI도 같음. role = 컨텍스트 의존.
이 글까지 Anthropic이 정의한 stack:
각 발표가 stack의 한 layer.
종합: AI engineering의 표준 stack.
비교 — 클라우드 stack:
각 service = 독립 + 결합 가능.
Anthropic stack 동일:
engineering blog 인용:
"Rather than pre-processing all relevant data up front, agents built with the 'just in time' approach maintain lightweight identifiers (file paths, stored queries, web links, etc.) and use these references to dynamically load data into context at runtime."
("just in time" — 미리 데이터 처리 X, lightweight identifier 유지, 런타임에 동적 로드)
Subagent + just-in-time:
비교 — 인간 인지:
AI도 같음. AI = "external memory" 사용.
이 글은 "subagent 사용 가이드" 같지만, 실제로는 AI engineering의 새 stack 정의의 한 layer다.
2026년 4월 시점은 "AI = 단일 인스턴스" 시대가 끝난 시점이다. AI = 격리 + 협업하는 multi-instance의 정착.
흥미로운 건 이 글이 #94 (Workflow Patterns), #104 (Harnessing Intelligence) 의 직접 계승이라는 점이다:
각 글이 AI engineering 교과서의 한 챕터.
향후 챕터 (예측):
각 layer가 "개발자 → AI engineer" 변환의 가이드.
다음 글 (#106): CSV #12 — 다음 발표. Anthropic의 4월 launch 가속의 한 부분. stack 진화의 다음 layer가 보인다.