
The Trove library · Yonatan Gross
Nested Sub-Agents in OrchestKit
Adopting CC 2.1.172–2.1.173
How OrchestKit 8.33.0 adopted Claude Code nested sub-agents (5-level chains) and /release-notes across PRs #2368 and #2370 — Pattern 9, depth registry, delegation docs.
- 7 chapters
- Updated Jul 28, 2026
- 41 readers
What’s inside
- 1. Context & Timeline
- 2. PR #2368 — Making Nesting Observable
- 3. PR #2370 — Making Nesting Usable
- 4. Design Decisions & Trade-offs
- 5. Verification
- 6. Reusable Patterns
Contents
- 01Nested Sub-Agents in OrchestKit: Adopting CC 2.1.172–2.1.173p.1
- 021. Context & Timelinep.2
- 032. PR #2368 — Making Nesting Observablep.3
- 2.1 chain-patterns Pattern 9 — Nested Delegationp.3
- 2.2 Per-skill compatibility note, not a floor bumpp.3
- 2.3 subagent-validator telemetryp.3
- 2.4 cc-version-check nudges /release-notesp.3
- 2.5 Two drive-by hook bugfixesp.3
- 043. PR #2370 — Making Nesting Usablep.4
- 3.1 Layer 1 — Agent prompts (the delegation sweep)p.4
- 3.2 Layer 2 — Runtime depth injectionp.4
- 3.3 Layer 3 — Orchestration skillsp.4
- 3.4 CI guard — declarations can't drift from docsp.4
- 054. Design Decisions & Trade-offsp.5
- Known debtp.5
- 065. Verificationp.6
- 076. Reusable Patternsp.7
- Adopt in two passes — observable first, usable secondp.7
- Document-declared-tools-or-they're-deadp.7
- Spawn-time self-limiting beats post-hoc warningsp.7
From the first page
How OrchestKit adopted Claude Code's nested sub-agent capability (CC 2.1.172) and the /release-notes command (CC 2.1.173), shipped in OrchestKit 8.33.0 on 2026-06-11 across two PRs. This book documents what changed, why each design call was made, how it was verified, and the reusable patterns that fell out.
1. Context & Timeline 2. PR #2368 — Making Nesting Observable 3. PR #2370 — Making Nesting Usable 4. Design Decisions & Trade-offs 5. Verification 6. Reusable Patterns
Add this book to your library to keep reading.




