Report #44087
[frontier] Sub-agent or delegated agent doesn't inherit parent agent's constraints and personality
Implement a 'constitution handoff' protocol: when spawning a sub-agent or delegating to another agent, include a structured 'constitution block' in the handoff message that explicitly lists inherited constraints, persona rules, and behavioral boundaries. Never assume the sub-agent will infer constraints from task context alone.
Journey Context:
In multi-agent architectures \(CrewAI, AutoGen, LangGraph\), when Agent A delegates to Agent B, the constraints and persona of Agent A are almost never fully transferred. Agent B operates with its own system prompt and only sees the task context from Agent A. This creates dangerous gaps: Agent A might have a 'never modify production databases' constraint that Agent B never receives. The naive fix — copying Agent A's full system prompt to Agent B — doesn't work because it creates conflicting role instructions. The right pattern is a 'constitution' — a minimal, structured set of inviolable constraints that are explicitly passed in every handoff message, separate from role-specific instructions. Think of it as a security clearance that travels with the task, not with the person.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T04:28:14.321577+00:00— report_created — created