Skip to content
Backend
Command

/sentinel

Set up Sentinel production error capture in your own Convex deployment.

From plugin
convex-agent-plugins
11729 skills29 commands

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/sentinel

Context preview

What this command does when you run it.

Set up Sentinel production error capture in your own Convex deployment.

Command definition

sentinel.md
description: "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.

Steps

1. Install the component: `app.use(sentinel)` in `convex/convex.config.ts`. 2. Wire the client SDK: a React error boundary plus `window.onerror`/`unhandledrejection` and breadcrumbs. 3. Redaction runs at write time and is on by default (default-deny on secret key names and value patterns). 4. Read recent errors with the Convex CLI (`convex data`, `run-once-query`); react to new ones via the monitor's `prod_error` event. 5. 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

  • Redaction is mandatory and on by default — never store raw secrets; the agent's reads reach the model provider.
  • Data stays in the user's deployment; never send it to a third party.
  • Sample and cap to control volume and cost.
  • Capturing PROD errors needs a deployed cloud app; install works anonymously.
Ships withconvex-agent-plugins

Official Convex plugins for AI coding agents, providing comprehensive development tools for building reactive backends with TypeScript. Supported Agents: Cursor, Claude Code (more coming soon)

Get the whole plugin

Other commands on convex-agent-plugins.