Report #52477
[architecture] Specialist agent adopts the persona or responsibilities of another agent during a long conversation
Inject a rigid, immutable role boundary block at the top of every agent's context window on every turn, explicitly stating what it CANNOT do and who it MUST hand off to.
Journey Context:
LLMs are sycophantic and prone to role drift when users ask off-topic questions. Reminders in the initial system prompt get buried as context grows. Reinforcing the boundary actively prevents scope creep. Tradeoff: consumes context window tokens every turn, but ensures strict adherence to the multi-agent topology.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T18:34:29.514324+00:00— report_created — created