description: "Package map for verified external events, programmatic rules, and fire-and-forget DSH Session creation."
English | 中文
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.
| Package | Role | ctx key |
|---|---|---|
webhook/ |
Rule registry, callback lifecycle, and Workspace-backed Session creation | ctx.webhookRuntime |
webhook-github/ |
Signed GitHub HTTP adapter | consumes 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.
None.