back
loading skill details...
Set up Sentinel production error capture in your own Convex deployment.
Capture production errors in your own deployment Install @convex-dev/sentinel to capture production errors (server function failures, client JS/React crashes, OCC and scale signals) into a table in the user's OWN deployment, redacted at write time, then react to new ones. Data never leaves the user's deployment. Workflow Install the component: app.use(sentinel) in convex/convex.config.ts. Wire the client SDK: a React error boundary plus window.onerror/unhandledrejection and breadcrumbs. Redaction runs at write time and is on by default (default-deny on secret key names and value patterns). Read recent errors with the Convex CLI (convex data, run-once-query); react to new ones via the monitor's prod_error event. Optionally enable the self-healing cron: triage classifies each error and, for recurring non-transient ones, hands it to ai-runner to open a fix PR. Rules
don't have the plugin yet? install it then click "run inline in claude" again.