Decagon Dialogues 2026 is here.
Register today
Glossary

AI agent handoff schema

An AI agent handoff schema is a defined, validated contract for everything that must travel with a task when one AI agent passes it to another agent or to a human. It specifies the objective, the state accumulated so far, the evidence gathered, the agent's confidence, the provenance of each claim, and the authorization scope the receiver inherits. The receiving side should be able to continue the work rather than restart it blind.

Handoffs are among the most common failure points in agentic support systems, and they fail in a specific way: operationally they succeed while informationally they fail. The ticket moves. The routing works. The receiving agent or person then re-asks the customer everything, because nothing structured came with the task. Writing through 2026, including NHI Management Group in August, Tamaton in June framing it as the context transfer problem, and SemNexus on agent handoff protocols, converges on one diagnosis: without a standard payload, context transfer degrades to whatever the sender wrote in a free-text summary.

Why handoffs lose information

The default handoff is a summary. One agent writes a paragraph describing what happened, and that paragraph is all the next actor receives. Everything the sender knew but did not mention is gone, and the receiver cannot distinguish "this did not happen" from "this was not written down."

Summaries also lose structure. A conversation summary can say the customer was verified without saying which method verified them, when, or to what assurance level. It can report an order number without recording whether it came from the customer or a system of record. The receiver inherits assertions stripped of provenance and must choose between trusting them and re-deriving them. In practice receivers re-derive.

What belongs in a handoff payload

The problem compounds when a task passes through three or four actors, since each hop applies its own lossy compression to the previous hop's summary. A useful schema is therefore opinionated about categories rather than exhaustive about fields, and most designs converge on the same handful.

Objective and current state. What the customer is trying to accomplish, expressed independently of the conversation, plus where the task stands: what is complete, what is blocked, what comes next. This is what a dialogue state representation already tracks internally and what most handoffs discard on the way out.

Evidence and provenance. The facts the agent is relying on, each tagged with its origin: a knowledge base article with an identifier, a tool response with a timestamp, or an unverified customer statement. Provenance is what lets the receiver decide what to trust and what to check.

Confidence. The sending agent's confidence score on its interpretation of intent and on each material conclusion. A handoff that arrives with low stated confidence on intent tells the receiver to reopen the framing rather than execute the plan.

Authorization scope. What the receiving actor is permitted to do, carried explicitly rather than inferred. Scope that travels with the payload prevents a downstream agent from inheriting broader permissions than the originating request justified.

Attempts and exclusions. What the sender already tried and why it did not work. Without this, the receiver repeats failed steps, the most visible waste in a bad handoff.

Validation and the cost of an unvalidated handoff

A schema that is documented but not enforced is a convention, and conventions decay. Validation means the payload is checked at the boundary, with required fields present, types correct, and enumerated values inside their allowed set, before the receiving actor accepts the task. This is the discipline of structured output applied to the interface between actors rather than to a model response.

Skipping it costs twice. The immediate cost is a malformed payload that either fails loudly, which at least surfaces the problem, or fails quietly by passing an empty field the receiver reads as an absent fact. The cumulative cost is worse: once handoffs start arriving incomplete, receivers stop trusting the payload at all and revert to re-deriving everything from the transcript, at which point the schema exists but delivers none of its value.

Schema versioning keeps enforcement viable over time. Each payload carries the version it was written against, so a sender and receiver on different releases can negotiate rather than silently mis-parse.

Agent-to-human versus agent-to-agent handoffs

The two directions share a payload but differ in what the receiver can do with it. An agent-to-agent handoff is machine-to-machine, so the payload can be dense, fully structured, and large. Inter-agent protocols such as A2A assume exactly this: a typed message rather than a paragraph.

An agent-to-human handoff has to render. A support representative cannot read a hundred-field object mid-conversation, so the schema needs a presentation layer that surfaces intent, verification status, what was tried, and the recommended next action within seconds. This is what separates a genuine warm handoff from a transfer that merely includes a data blob. The underlying agent handoff event is the same; fidelity depends on whether the payload was built to be read by a person under time pressure.

An AI escalation policy should specify not only when to hand off but what must be present in the payload.

Measuring handoff fidelity

Handoff context fidelity is the useful metric here: how much of the context the sending agent held survived the transfer and was usable by the receiver. It is measurable in two ways, and mature teams use both.

The structural measure is completeness: what fraction of handoffs arrive with every required field populated with a non-trivial value, and which fields are most often empty. This is cheap to instrument and catches schema decay early, but cannot tell whether a populated field was correct.

The behavioral measure is what the receiver did next. If human agents routinely re-ask the customer for information the payload contained, fidelity is low regardless of what completeness says. Repeat questions after transfer, time to first useful action on the receiving side, and recontact rate on handed-off conversations all read on this. Because the payload is structured, it is also inspectable in a trajectory evaluation pass, which scores handoff quality offline rather than waiting for a customer complaint.

Deliver the concierge experiences your customers deserve

Get a demo