Durable human review
Create approval tickets with strict state transitions, idempotency, audit events, and conflict protection.
Self-hosted agent safety infrastructure
Agent Handoff pauses risky or uncertain work, creates a durable review ticket, notifies a human, records the decision, and lets the agent resume. Your data stays in your environment.
Production-ready foundations
Use Agent Handoff across OpenClaw, MCP-compatible tools, custom Python agents, and other frameworks that can call an API.
Create approval tickets with strict state transitions, idempotency, audit events, and conflict protection.
Connect through the included Python SDK, REST API, or MCP server instead of locking into one agent stack.
Run FastAPI, PostgreSQL, and the notification worker in your own environment with Docker Compose.
Send durable notifications and process approve or reject card callbacks with retries and signed webhooks.
Health checks, request IDs, JSON logs, Prometheus metrics, and a complete decision trail are included.
Offline Ed25519 license verification works without calling a vendor licensing server.
Simple integration
Your agent submits the context and recommended actions. A reviewer decides in the configured channel, and the agent receives a durable result.
from handoff_sdk import HandoffClient
with HandoffClient(base_url=URL, api_key=API_KEY) as client:
check = client.check_confidence(
context=[{"role": "user", "content": "Delete old records"}],
scenario="operations",
)
if check["should_handoff"]:
ticket = client.create_ticket(
agent_id="ops-agent",
scenario="operations",
reason=check["reason"],
context={"summary": "Destructive operation requested"},
)
decision = client.wait_resolution(ticket["id"])
Launch edition
Frequently asked questions
No. Agent Handoff is self-hosted and contains no required vendor telemetry. Data only leaves your installation through destinations you configure, such as Feishu or webhooks.
No. The v1 Production Kit is sold as a one-time purchase. Your purchased v1.x release remains usable under the license terms.
The package includes deployment documentation and Docker Compose configuration. Hands-on installation and custom integration work are not included in the $149 product price.
No. The standard license is for your own permitted deployments. Redistribution, sublicensing, and OEM use require separate written permission.
You should be comfortable with Docker, environment variables, HTTP APIs, PostgreSQL backups, TLS, and normal production operations.