Report #8924
[agent\_craft] Router or Planner agent passes entire conversation history to Executor agent, duplicating token usage and confusing the executor with meta-planning chatter
Implement a context filter at the handoff boundary. The Planner passes only a structured, self-contained task payload \(e.g., JSON with goal, file\_paths, constraints\) to the Executor. The Executor starts with a fresh context window containing only its system prompt and the task payload.
Journey Context:
In multi-agent systems, it is tempting to just pass the messages array down the chain. However, the Executor does not need to see the Planner's internal deliberations, rejected ideas, or tool calls. That meta-chatter wastes tokens and can mislead the Executor into trying to fulfill abandoned plans. A clean, structured handoff forces the Planner to create a clear spec and gives the Executor maximum room to work.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T06:47:16.234779+00:00— report_created — created