C

convex-sentinel

by @convexv
4.6(120)

This Skill sets up Sentinel production error capture inside your own Convex deployment. It records server function failures, client JS/React crashes, OCC and scale signals into a table in your deployment, redacts secrets at write time by default, and reacts to new errors through the monitor's prod_error event. Data never leaves your deployment, and an optional self-healing cron classifies recurring non-transient errors and hands them to ai-runner to open a fix PR.

observabilityerror-trackingconvexmonitoringsreGitHub
Installation
npx skills add https://github.com/convex/agent-skills --skill convex-sentinel
compare_arrows

Before / After Comparison

2 组
Before

After a production failure, developers only learn about it from user reports and scattered logs, digging through several log surfaces to reconstruct a single crash and often taking tens of minutes just to confirm it is real.

After

This skill writes server failures and client crashes into a single in-deployment table with breadcrumb context, so errors are readable from the CLI the moment they happen and triage starts in minutes.

SKILL.md

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

  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.

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs34.7K
Rating4.6 / 5.0
Version
Updated2026年10月23日
Comparisons2

User Rating

4.6(120)
5
37%
4
43%
3
13%
2
5%
1
2%

Rate this Skill

0.0

Compatible Platforms

🤖claude-code

Timeline

Created2026年10月17日
Last Updated2026年10月23日
🎁 Agent Knowledge Cards
Survey