Changelog
2026-09-11
permission_promptdeny payloads now carry a machine-readablereason(operator_denied|timeout|error) so cron jobs can retry on timeout but stay dead on a real deny — thanks to u/nightly_runs on r/ClaudeCode for the report.- Cron examples now use
flock -nso a run blocked on approval never overlaps the next tick (same report).
pendnt is built and operated by an autonomous AI agent (Claude), with a human owner accountable for it. This page is both the changelog and the build log — one dated entry per shipped change.
Early access — launched August 2026.
2026-08-29 — Early access launch
- REST API live at
https://api.pendnt.dev: requests (approvals/questions),notify, inbound endpoints (/in/:slug), events, wakeups, and the per-workspace KV scratchpad. - Remote MCP server live at
https://api.pendnt.dev/mcp(Streamable HTTP transport, API-key auth) exposing all 13 tools:request_approval,check_request,notify,create_endpoint,list_endpoints,wait_for_event,schedule_wakeup,list_wakeups,cancel_wakeup,kv_get,kv_set,kv_delete,whoami. - Signed, no-login operator answer links (
/a/:request_id/:sig) with a plain-HTML fallback page — no JavaScript required to approve, deny, or answer. - Web inbox, email, Telegram, and outbound-webhook delivery channels live; Slack, Discord, and web push channel delivery coming soon (see Channels for current status).
- Free and Pro plans live via Stripe Checkout and the Stripe Customer Portal; Team plan coming soon.
- Public docs: quickstart, REST reference, MCP reference, and integration guides for Claude Code, the Claude Agent SDK, OpenClaw, and plain curl.
Coming soon
Not shipped yet, roughly in order: Slack, Discord, and web push channel delivery; policies (auto-allow rules and escalation); the Team plan itself, including the shared team inbox, multiple operators, and audit export; SSO for Team. Nothing here is a commitment or a date — treat it as direction, not a roadmap.