Delegation in multi-agent systems
A child agent needs an explicit narrower grant from a valid parent; neither a shared credential nor membership in an agent team creates additional permission.
Start with the distinction
From recognition to a bounded effect.
Narrow authority through handoffs, shared limits and revocation across cooperating agents. The references below each own a different question, from the source of permission to the decision at the action boundary. Use them as a map for an architecture review, then test the model against a real task and its downstream execution path.
Start with a decision
What permission survives a handoff?
Each child needs a narrower grant from a valid parent. The final executor should intersect the chain and apply aggregate constraints that several children share. Parallel branches cannot each spend the full origin budget.
Architecture review: Run two children against the last available budget, then revoke their parent while one effect is unresolved. Preserve the reservation until the downstream outcome is known.
Delegate safely
Begin with the principal, purpose and operation before discussing tools.
Coordinate limits
Follow the grant and policy into the protected execution path.
Further technical references
Follow a specific boundary.
Connect the architecture
Identity, permission, decision, outcome.
The key invariant is narrowing: a child receives no action, target, budget or delegation right absent from its parent. Parallel children must share aggregate limits rather than each receiving a fresh full ceiling. Revoking an ancestor should invalidate dependent future actions, including those of paused or remote children. A practical review starts with one handoff record, validates the grant subset, then attempts an out-of-scope operation at the final executor. Conversation history may help explain intent but cannot replace the grant chain.
Explore the control plane