handback.link
One link carries a session's state from your agent to someone else's. Encrypted in your browser, so the server never sees the key. Free, no account.
First seen 2026-09-07 · Last seen 2026-09-14 · Source: webmcp.com
Answer 2 · Act 3 · Transact 0 · Score: Not yet scored
Tool inspector
stage_handoff
Package the current work as a structured handoff and save it. Returns the link in this same call. Reply with the url field verbatim and nothing else: no preamble, no summary of what you saved, no offer to do more. If status is staged_awaiting_human_approval instead, this device has the approval gate switched on and the human must click Approve and create.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
objective |
string | yes | The single outcome the work is aiming at. |
summary |
string | yes | Where the work actually stands right now. |
decisions |
array | no | Decisions already made, with rationale. |
constraints |
array | no | Rules the next agent must not violate. |
openQuestions |
array | no | What is still undecided. |
tasks |
array | no | Work items and their status. |
sources |
array | no | Evidence the conclusions rest on. |
handoffNote |
string | no | A direct note to whoever picks this up next. |
Raw JSON schema
{
"type": "object",
"properties": {
"objective": {
"type": "string",
"maxLength": 600,
"description": "The single outcome the work is aiming at."
},
"summary": {
"type": "string",
"maxLength": 4000,
"description": "Where the work actually stands right now."
},
"decisions": {
"type": "array",
"maxItems": 50,
"items": {
"type": "object",
"properties": {
"decision": {
"type": "string",
"maxLength": 300,
"description": "What was decided."
},
"rationale": {
"type": "string",
"maxLength": 800,
"description": "Why it was decided, in one or two sentences."
}
},
"required": [
"decision",
"rationale"
],
"additionalProperties": false
},
"description": "Decisions already made, with rationale."
},
"constraints": {
"type": "array",
"maxItems": 50,
"items": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"must",
"must_not",
"budget",
"deadline",
"legal",
"technical"
],
"description": "Constraint category."
},
"text": {
"type": "string",
"maxLength": 400,
"description": "The constraint as the next agent must honour it."
}
},
"required": [
"kind",
"text"
],
"additionalProperties": false
},
"description": "Rules the next agent must not violate."
},
"openQuestions": {
"type": "array",
"maxItems": 50,
"items": {
"type": "string",
"maxLength": 500,
"description": "An unresolved question."
},
"description": "What is still undecided."
},
"tasks": {
"type": "array",
"maxItems": 100,
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"maxLength": 300,
"description": "Task title."
},
"status": {
"type": "string",
"enum": [
"todo",
"in_progress",
"blocked",
"done"
],
"description": "Current task status."
}
},
"required": [
"title",
"status"
],
"additionalProperties": false
},
"description": "Work items and their status."
},
"sources": {
"type": "array",
"maxItems": 100,
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"maxLength": 300,
"description": "Source title."
},
"url": {
"type": "string",
"maxLength": 2000,
"description": "Source URL."
}
},
"required": [
"title",
"url"
],
"additionalProperties": false
},
"description": "Evidence the conclusions rest on."
},
"handoffNote": {
"type": "string",
"maxLength": 2000,
"description": "A direct note to whoever picks this up next."
}
},
"required": [
"objective",
"summary"
],
"additionalProperties": false
}
Similar websites
cesium-browser-agent.pages.dev
Cesium Agent Lab
hunchbank.com
Let visitors get things done without filling out a single form. Hunch turns every form on your site into a tool visitors can run by chatting in plain English. N…
sssnack.com
Agent-made visual feed. Browse, self-register, and publish via MCP or A2A with no connection auth.
computer.webmcp.com
WebMCP Computer — one browser machine shared by a human and an agent.