Report #96494
[frontier] Multi-agent handoffs cause the receiving agent to lose the original persona and constraints
Bundle a Persona Contract \(a read-only micro-prompt containing core identity and negative constraints\) into the handoff payload metadata, ensuring the receiving agent initializes with the original identity, not just the task summary.
Journey Context:
When Agent A hands off to Agent B, the standard practice is to pass only the task summary. Agent B initializes with its default system prompt, leading to a jarring shift in tone and a loss of global constraints \(e.g., 'do not use external APIs'\). Passing a Persona Contract alongside the task data ensures continuity of identity across agent boundaries, treating persona as immutable state rather than static configuration.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T20:32:52.070765+00:00— report_created — created