How Do Agents Hand Off Work to Each Other? Agent-to-Agent Delegation, Approval Flows, and Result Verification
In traditional software projects, a project manager distributes subtasks to the team. Each team member can delegate part of their work to someone else. This handoff is managed through responsibility chains, approval gates, and progress reports.
But what about agents? If your organization runs multiple AI agents, can those agents hand off work to each other? If they do, who is accountable? Who approves? And how do you verify the result?
What is Agent-to-Agent (A2A) Delegation?
A2A delegation is when one agent passes its work to another. For example:
- Writer Agent starts drafting a technical blog post.
- Halfway through, Writer Agent thinks, “This section needs deeper research.”
- Writer Agent sends a delegation to Research Agent: “Get me the latest information from these five sources and summarize it.”
- Research Agent accepts the task, completes it, and returns the result.
- Writer Agent verifies the result, finishes the post, and publishes it.
On the surface this looks simple. Behind it lie operational challenges.
The Responsibility Chain: Who Is Accountable?
The post is published, but one source turns out to be wrong. Now everyone deflects:
- Writer Agent: “I delegated to the researcher, that’s their problem.”
- Research Agent: “The sources I got were already wrong. I just compiled them.”
- Human supervisor: “I don’t know which agent did what. They’re not on the org chart.”
This creates a responsibility vacuum. The solution: at every step of delegation, make it clear who is responsible.
A formal delegation protocol should work like this:
-
Delegator Remains Accountable: When Writer Agent sends work to Research Agent, Writer Agent (or Writer Agent’s human owner) remains ultimately accountable for the quality of the result. If Research Agent makes a mistake, the delegator must catch it.
-
Gatekeeper Approval: If delegation carries risk (wrong information, data exposure, legal liability), human approval may be required before the handoff. Example: “Research Agent will access customer data, so we need customer permission first.”
-
Result Verification: When Research Agent finishes, the result must be validated—automatically or by hand.
Approval Hierarchy: Who Has Authority at Which Level?
When agents delegate to each other, some handoffs may require human sign-off. For example:
- Level 1: Research Agent → Writer Agent: Do we need approval? Usually no. Both agents are part of the same post-publishing workflow.
- Level 2: Writer Agent → Finance Agent (to update product pricing): Approval required. From whom? The Finance Manager.
- Level 3: Finance Agent → Accounting Agent (send invoice): Yes, but only below a certain limit (say, 10,000 TL). Above that, CFO approval needed.
This structure creates approval veto points in the human-agent and agent-agent chain. Each veto point is owned by a person or role.
Result Verification and Error Handling
The most critical part of A2A delegation is result verification. How does Writer Agent validate the summary from Research Agent?
- Automated: URLs are fetched, text is cross-checked against sources.
- Manual: A human compares the summary with original sources.
- Risk-based: High-stakes information (money, law, health) always requires human verification.
If verification fails:
- The result is rejected and sent back to the agent.
- The problem is reported and the responsible person is notified.
- Delegation policy may be tightened (e.g., Research Agent is flagged as higher-risk).
Operational Agent Network Example
Consider this scenario:
Human: Project Manager (responsible_id: pm-001)
├─ Agent: Writer Agent (policy.md: "write blog posts, publish after approval")
│ └─ [Delegation] → Research Agent
│ (policy.md: "fetch summaries, filter spam/false sources")
├─ Agent: Finance Agent (policy.md: "create invoices, autonomous below 10k TL")
│ └─ [Delegation] → Accounting Agent (CFO approval required > 10k TL)
In this structure:
- Project Manager is accountable for Writer Agent’s errors.
- Finance Agent can act autonomously below 10k TL; above that, CFO must approve.
- At every delegation step, it is clear who owns which result.
Is Your Company Doing This?
Most organizations never think about A2A delegation. Agents work “independently,” they don’t talk to each other, or if they do, there is no approval or verification mechanism in place.
The result:
- Accountability is unclear.
- Error sources are untraceable.
- Agent authority cannot be bounded.
Next Step
If your organization has more than one agent, ask this: “Do these agents hand off work to each other? If so, what is the delegation protocol, who approves, and who verifies the result?”
If the answer is unclear, you need to document a delegation protocol and add it to your policy.md files.