FabricFabricStudio

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.