webhook/

September 4, 2026 · View on GitHub

English | 中文

Summary

The Webhook family receives authenticated provider events and runs trusted programmatic rules. A rule can create an ordinary root Session inside a Web Workspace. Dispatch is process-local and fire-and-forget, with no delivery database, queue, retry, deduplication, or Agent-completion state.

Table of Contents


Packages

PackageRolectx key
webhook/Rule registry, callback lifecycle, and Workspace-backed Session creationctx.webhookRuntime
webhook-github/Signed GitHub HTTP adapterconsumes ctx.webhookRuntime and ctx.webServer

Provider adapters authenticate and normalize deliveries. Rules own arbitrary conditions and external calls, then return null or one Session request. The Webhook subsystem reference owns the shared types and timing guarantees.

Dev Note

None.