Context Laundering

The one use case where spawning a sub-agent always pays off. It is not parallelism. It is triage for your main context window.

Eli Wood headshot

Eli Wood

April 24, 2026 2 min read Updated April 24, 2026
Pen-and-ink sketch of three parallel doorways with figures, one doorway has a question mark above it, a red START arrow points toward the middle

We have a word for the only sub-agent pattern that has not disappointed us: context laundering. It is not parallelism, not really. It is a filter between heavy reading and the main thread.

The shape is this. The main agent has a thick context full of decisions, partial drafts, and running threads with the human. A task arrives that requires reading a lot: a large grep across an unfamiliar repo, a walk through three months of meeting archives, a scan of a vendor's changelog. The main agent could do it. It would also burn its context on scrollback it does not need to retain. Instead, we spawn. The sub-agent reads the heavy material. It returns a tight summary. The main agent stays sharp.

Pen-and-ink sketch of a funnel receiving falling cards labeled FILES, LOGS, NOTES, DRAFTS, a single SUMMARY card emerging from the bottom, a man with a mug watching calmly

The funnel has real inputs and one load-bearing output. The agent standing beside it is unbothered because the scrollback never reached them.

When to reach for it

You are context-laundering when all of these are true:

  1. The task requires reading a lot more than it writes.
  2. The main agent's current context is worth protecting.
  3. The output you actually need fits in a paragraph.

If any of those drops, you are probably back in the sub-agent trap — doing sequential work with extra round trips, or asking a cold agent to synthesize judgment the parent should have kept.

How to brief the sub-agent

Two things you cannot skip:

  • The output shape. "Give me the three questions I should ask the vendor" beats "summarize the docs" by a wide margin. The shape of the answer tells the sub-agent what to ignore.
  • The stop condition. Say out loud when reading should end. "Stop after the first three API routes that touch billing." Without that, the sub-agent will keep going, return a longer summary, and negate the laundering you were trying to do.

What you do not need is the full narrative of what the parent has been doing. Context laundering works precisely because you are handing a cold agent a self-contained reading job. If you find yourself pasting in the last five exchanges for the sub-agent to "get up to speed", the task was not actually a laundering job.

The short version

Sub-agents are not another worker. They are a filter. When you need a summary back and you do not want the raw scrollback in your main context, spawn. When you need anything else — a decision, a design choice, a synthesis across threads — stay in the main agent.

About the author

Eli Wood headshot
Eli Wood

CEO, Black Flag Design

Eli Wood leads Black Flag Design, a creative technology company focused on shipping ambitious digital products, AI systems, and design-forward software with a direct point of view on how technology changes work.

Related stories

More from the journal

Pen-and-ink sketch of a small clockwork robot working at a tool-covered workbench late at night while a human sleeps peacefully on a couch in the background, a wall clock reading 2:00 above
ai April 24, 2026 13 min read

The Agent Stays Up Late, Not Me

Every senior engineer knows the right way to set up a codebase. None of them do it. Here’s the four-stage framework we use — The Ratchet — to take a vibe-coded project all the way to a thing you’d trust in production, and the punchline about why this only just became worth doing.

Most teams have always known they should be running tests, type-checking, security audits, accessibility checks, dead-code analysis, prose linting, and a coverage floor. Most teams run two of those. Here’s why that math has finally inverted, and the four-stage framework we use to ratchet a vibe-coded project to a hardened one.

Keith Pattison

Keith Pattison

Founder, Black Flag Design

Read
Black Flag Journal
claude code April 20, 2026 5 min read

What a Year of Claude Code Trails Tells You About Your Team

Claude Code leaves evidence — sessions, commits, PRs, review notes. Read it like a logbook and you'll find what devs actually need to know before they go deeper.

After a year of shipping with Claude Code across real client work, the signal isn't in any single session — it's in the trails. Here's what those trails told us about where Claude Code shines, where it drifts, and the habits devs should build before they lean in harder.

Eli Wood headshot

Eli Wood

CEO, Black Flag Design

Read
Black Flag Journal
playbook April 20, 2026 6 min read

The Black Flag Playbook: Six Principles for Shipping with AI

Battle-tested principles for teams building real software with AI-generated code. Human judgment, tight scope, and weekly evidence — the disciplines that keep AI-built systems reliable.

The six rules we use to ship production software with AI. Small scope, weekly demos, human-led oversight, and continuous improvement — drawn from six months of real client engagements.

Keith Pattison

Keith Pattison

Founder, Black Flag Design

Read