Webhook events tab
Time-series view of plugin-emitted events.
The Events tab tails the in-memory InMemoryEventLogger — the same logger plugins write through when they call logEvent or logEventFromContext.
Each row shows
- Relative-time
occurred_at - Plugin chip
- Event type (e.g.
pull_request_opened,message_posted) - Tenant id
- Subject (
<type>:<id>)
Search + plugin filter chips work the same way as the other tabs.
Demo controls
Two action buttons at the top:
- Fire sample — emits a synthetic event picked at random from a small seed pool (
github.pull_request_opened,linear.issue_state_changed, etc.). Lets you watch the stream populate without touching real webhooks. - Clear — empties the logger.
Notes
The in-memory logger resets when the dev server restarts. Production deployments back this with a Prisma platform_events table — the SDK's EventLogger contract is identical across both implementations.