Agent notifications plus human approval gates

Human-in-the-loop controls for coding agents.

Let Claude, Codex, Cursor, shell scripts, and CI jobs notify you, ask questions, request approvals, wait for your reply, and continue without babysitting.

$ human hook stop --provider codex
Agent finished the refactor.
Waiting for human input...
Codex finished Implemented the refactor.

One primitive: interrupt.

`human` can notify, ask, confirm, choose, and gate risky commands. Hooks catch lifecycle events; the CLI gives scripts and agents a direct way to ask.

human ask "Which implementation should I use?" --timeout 15m
human confirm "Approve deleting 14 files?" --danger
human notify "Tests passed"

Agent notifications

Know when a run is done, blocked, failed, or waiting for approval.

Blocking questions

Reply from an inbox or phone and let the same agent session continue.

Approval gates

Require explicit approval before destructive commands, deploys, or migrations.

Local and remote

Use local web workflows first, then add APNs, daemon routing, and device rules.

POC install path

pnpm dev:api
pnpm dev:web
pnpm --filter @humanintheloop/cli dev -- ask "Should I run tests?"

Pricing direction

Free local use. Pro will unlock iOS push, multiple devices, longer history, routing rules, and advanced integrations.