โ† Guides

Multi-agent handoffs

Multi-agent work is safest when every worker receives the same stable session identifier and treats the receipt as the boundary between observed work and an unverified claim.

Coordinator message

{"session_id":"project-42","completed":["live_price"],"next":"Use the existing session and verify the source before summarizing.","receipt_url":"https://zambo.dev/run/<receipt-id>"}

The coordinator should pass the receipt URL and the next task, not ask a second worker to repeat a call that already completed. The receiving agent can open the receipt, inspect the observed result, and continue with the same _session_id.

Worker contract

Verify at the boundary

Before the coordinator reports completion, call zambo_universal with mode:"verify". A verified answer must contain the facts the user asked for; a receipt alone is not proof that an unstated external outcome happened.

Read the continuity contract โ†’ ยท Connect the MCP server โ†’