convex-sentinel

tarafından get-convex

Kendi Convex dağıtımınızda Sentinel üretim hata yakalamayı kurun.

npx skills add https://github.com/get-convex/agent-skills --skill convex-sentinel

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.

get-convex tarafından daha fazla skill

convex-performance-audit
get-convex
Convex performansını okuma, abonelik, yazma çekişmesi ve fonksiyon limitleri açısından denetler. Yavaş özellikler, içgörü bulguları, OCC çakışmaları veya okuma amplifikasyonu için kullanın.
developmentdatabasedata-analysis
convex
get-convex
Genel Convex taleplerini doğru proje becerisine yönlendirir. Kullanıcı hangi Convex becerisinin kullanılacağını sorduğunda veya eksik belirtilmiş bir Convex uygulama görevi verdiğinde kullanın.
developmentdatabase
convex-setup-auth
get-convex
Convex kimlik doğrulaması, kimlik eşlemesi ve erişim kontrolünü kurar. Bir Convex uygulamasında giriş, kimlik doğrulama sağlayıcıları, kullanıcı tabloları, korumalı fonksiyonlar veya roller için kullanın.
developmentdatabaseapi
convex-quickstart
get-convex
Bir uygulamaya Convex oluşturur veya ekler. Yeni Convex projeleri, npm create convex@latest, frontend kurulumu, env değişkenleri veya ilk npx convex dev çalıştırması için kullanılır.
developmentdatabase
convex-migration-helper
get-convex
Convex şeması ve veri geçişlerini widen-migrate-narrow ve @convex-dev/migrations ile planlar. Kırıcı şema değişiklikleri, backfill işlemleri, tablo yeniden şekillendirme veya sıfır kesinti dağıtımları için kullanın.
developmentdatabase
convex-create-component
get-convex
Yeniden kullanılabilir Convex bileşenleri oluşturur; izole tablolar ve uygulamaya yönelik API'ler içerir. Yeni bileşenler, yeniden kullanılabilir arka uç modülleri, entegrasyonlar veya bileşen sınırı çalışmaları için kullanın.
developmentdatabase
convex-migrate
get-convex
Dağıtılmış bir Convex uygulamasında @convex-dev/migrations kullanarak şema taşıma ve veri geri doldurma.
developmentdatabase
convex-optimize
get-convex
Mevcut bir Convex uygulamasını denetle ve optimize et: güvenlik, ölçek, yükseltmeler, gözlemlenebilirlik.