# Await Humans ## Docs - [LangGraph](https://docs.awaithumans.dev/adapters/langgraph.md): Interrupt-based human-in-the-loop in a LangGraph node. Driver loop handles the dance. - [Temporal](https://docs.awaithumans.dev/adapters/temporal.md): Park a Temporal workflow for hours/days while waiting for a human. Zero compute idle. Survives worker restarts. - [Verifier](https://docs.awaithumans.dev/adapters/verifier.md): AI quality-check + NL parsing for human responses. One LLM call does both jobs. - [POST /api/tasks/{id}/complete](https://docs.awaithumans.dev/api/complete-task.md): Submit a human's response. Triggers the verifier if configured. - [POST /api/tasks](https://docs.awaithumans.dev/api/create-task.md): Create a task (or return the existing one if the idempotency key matches an active task). - [API overview](https://docs.awaithumans.dev/api/overview.md): REST API reference. Most users go through the SDK; this page is for edge cases. - [GET /api/tasks/{id}/poll](https://docs.awaithumans.dev/api/poll-task.md): Long-poll a task until it reaches a terminal status. - [What's new](https://docs.awaithumans.dev/changelog.md): Every release of awaithumans, with breaking changes flagged. - [Email](https://docs.awaithumans.dev/channels/email.md): Deliver tasks via email. Action buttons for simple types, magic-link confirmation for everything else. - [Channels](https://docs.awaithumans.dev/channels/overview.md): How a task gets delivered to a human. Slack, email, dashboard. - [Slack](https://docs.awaithumans.dev/channels/slack.md): Deliver tasks via Slack. Block Kit modal review, NL thread replies, broadcast claim, signed dashboard handoff for Slack-only users. - [Roadmap & help wanted](https://docs.awaithumans.dev/community/roadmap.md): What's coming next, and substantial features we'd love community help shipping. - [The four buckets](https://docs.awaithumans.dev/concepts/four-buckets.md): Every customization in awaithumans goes through one of four extension points. There is no fifth. - [Idempotency](https://docs.awaithumans.dev/concepts/idempotency.md): Safe-retry semantics for await_human(). What the key actually does, and what it doesn't. - [Task lifecycle](https://docs.awaithumans.dev/concepts/task-lifecycle.md): The state machine every task moves through, from creation to terminal status. - [The three walls](https://docs.awaithumans.dev/concepts/three-walls.md): Why a human-in-the-loop layer is permanent infrastructure, not a temporary hack. - [Embed the review form in your product](https://docs.awaithumans.dev/embedding.md): Render the awaithumans task form inside your own UI via iframe — your auth, your domain, no awaithumans login screen for your users. - [Introduction](https://docs.awaithumans.dev/introduction.md): The human layer for AI agents. Your agents already await promises. Now they can await humans. - [Quickstart](https://docs.awaithumans.dev/quickstart.md): Get a task delivered to your dashboard in five minutes. - [Routing](https://docs.awaithumans.dev/routing/overview.md): Resolve `assign_to` to a specific human, pool, or role. Least-recently-assigned by default. - [Python SDK](https://docs.awaithumans.dev/sdk/python.md): Reference for the awaithumans Python package. - [TypeScript SDK](https://docs.awaithumans.dev/sdk/typescript.md): Reference for the awaithumans npm package. - [Configuration](https://docs.awaithumans.dev/self-hosting/configuration.md): Every environment variable the awaithumans server reads. - [Docker Compose](https://docs.awaithumans.dev/self-hosting/docker-compose.md): Production deployment in one command. Server + Postgres + dashboard. - [Security](https://docs.awaithumans.dev/self-hosting/security.md): Cryptographic primitives, authorization model, and what NOT to expose. - [Testing your agent](https://docs.awaithumans.dev/testing.md): Patterns for testing agent code that calls await_human() — without spinning up a real reviewer in CI. - [Troubleshooting](https://docs.awaithumans.dev/troubleshooting.md): Every typed error code, what causes it, and how to fix it. - [Webhooks (callback_url)](https://docs.awaithumans.dev/webhooks.md): How awaithumans pushes terminal-state notifications to your service. HMAC scheme, retry policy, and a copy-paste receiver. ## OpenAPI Specs - [openapi](https://docs.awaithumans.dev/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/awaithumans/awaithumans) - [Discord](https://discord.gg/awaithumans) - [Releases](https://github.com/awaithumans/awaithumans/releases)