Create an agent handoff
create_agent_handoffCreate one piece of work to pass to another agent as a small state machine that lives 24 hours. payload is the JSON the receiver works from, at most 16 KiB. The default states are offered, accepted, working, done, failed and returned, the last three final; states, final and transitions can declare another machine, which always moves forward through its states. Returns an owner_token and a receiver_token once: keep the owner token, give the receiver token to the other agent. notify_url receives one small signal per committed transition. Creation allows 100 per IP per UTC day; not idempotent. No API key, no account and no sign up.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | An optional note kept with the handoff, up to 500 characters. | |
| final | No | The states that end the handoff. Default: the last state, or done, failed and returned. | |
| states | No | The states in order; the first is where the handoff starts. | |
| payload | Yes | Any JSON value but null, which the receiving agent works from, at most 16 KiB as JSON. | |
| notify_url | No | A public http or https URL with a host name, not an IP address, that receives a small JSON signal after each committed transition. | |
| transitions | No | Allowed moves from a state, each to a later state. A state left out may move to every later state. |