Report #71816
[architecture] Downstream agent gets confused or violates its instructions because its context window is polluted by the full history and instructions of the upstream agent
Enforce strict context isolation between agents. Do not pass the entire conversation history or the upstream agent's system prompt to the downstream agent. Pass only the minimal, validated output contract \(data payload\) required for the next step.
Journey Context:
Orchestrators often concatenate message histories for convenience. This causes 'context bleeding' where the downstream agent inherits the persona or constraints of the upstream agent, or gets confused by conflicting instructions. It also wastes context window space. Stripping the context to only the validated contract ensures the downstream agent operates strictly within its own designated parameters, improving instruction following and reducing token usage.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T03:07:44.299854+00:00— report_created — created