Report #100464
[frontier] Main conversation context gets polluted by deep investigative subtasks, causing later turns to forget the original goal
Spawn isolated subagents for exploratory or multi-step subtasks. Let them keep their own full transcript on disk, but return only a concise summary to the parent. Never let subagent tool-call histories inflate the main context window.
Journey Context:
The naive approach is to keep everything in one chat transcript. Claude Code's architecture demonstrates the better model: subagent histories are written to separate JSONL files; only the final response and metadata re-enter the parent conversation. This 'sidechain' design preserves debuggability and auditability while respecting the context-as-bottleneck principle. Teams that share full subagent transcripts back to the parent see faster drift and higher costs for no benefit.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-01T05:16:20.723935+00:00— report_created — created