changelog

What we shipped.

Every release is logged here, no marketing fluff. Track releases on GitHub.

v0.1.0 · alpha
May 5, 2026
v0.1.0
feature

Public alpha launch

First public release. Core awaitHuman() primitive in Python and TypeScript, FastAPI server, dashboard, MIT licensed.

feature

Temporal adapter

First-class Temporal activity for both Python and TypeScript. Replay-safe, idempotent. Survives worker restarts.

feature

LangGraph adapter

Drop-in node that suspends a graph on awaitHuman and resumes on response. Works with checkpointers out of the box.

feature

Slack, email, and webhook channels

Three live notifiers shipped from day one. Slack uses Block Kit modals; email renders typed forms with magic-link completion; webhook fires HMAC-signed JSON to any endpoint.

feature

AI verifiers — Claude, OpenAI, Gemini, Azure

Plug-in verifier providers under server/verification/providers. Set verifier={'provider': 'claude'} on any awaitHuman() call.

Apr 28, 2026
v0.0.9
improvement

5-minute quickstart

Time-to-first-task on a fresh machine is now under 5 minutes. CI tests this on every PR.

fix

HMAC webhook signing

Webhook signatures now use stable header ordering. Existing customers do not need to change anything.

Apr 20, 2026
v0.0.8
feature

Schema-driven dashboard forms

Pass a Zod or Pydantic schema; the dashboard auto-generates the response form. No templates to maintain.

improvement

Slack Block Kit polish

Slack modals now render schemas with proper labels, helper text, and validation errors.

fix

Idempotency key collision on retry

Tasks with the same idempotency key now correctly return the prior response instead of creating a duplicate.

Apr 12, 2026
v0.0.7
breaking

awaitHuman signature locked

The 8-parameter signature is now stable and will not break in v0.x. All future divergence happens through adapters.

feature

Audit log API

Every state transition is now queryable through the /audit endpoint. SOC2-friendly.

Apr 4, 2026
v0.0.6
feature

Email channel

Action buttons inline. Click → confirmation page. Reply with natural language to complete.

improvement

Smaller install footprint

Reduced node_modules size by 40% by lazy-loading channel adapters.

Mar 27, 2026
v0.0.5
feature

Round-robin router

Distribute incoming tasks across a pool of humans with automatic load balancing and on-call awareness.

improvement

Faster cold starts

Server boot time dropped from 1.8s to 420ms by deferring optional adapter imports until first use.

fix

Timezone drift in audit log

Audit log timestamps are now always UTC with timezone metadata. Existing rows are unaffected.