# Convex Sentinel > Configura la captura de errores de producción de Sentinel en tu propio deployment de Convex. Fuente: https://skillsagentes.com/skills/get-convex/agent-skills/convex-sentinel Markdown: https://skillsagentes.com/skills/get-convex/agent-skills/convex-sentinel.md Repositorio: https://github.com/get-convex/agent-skills Autor: get-convex Licencia: Apache-2.0 Actualizado: el mes pasado Coste de contexto: 18 tok instalada, 363 tok al activarse, 363 tok con todos los archivos del bundle Bundle: 1 archivo, 1 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add get-convex/agent-skills --skill convex-sentinel --agent claude-code # Cursor npx -y skills add get-convex/agent-skills --skill convex-sentinel --agent cursor # Codex npx -y skills add get-convex/agent-skills --skill convex-sentinel --agent codex # Gemini CLI npx -y skills add get-convex/agent-skills --skill convex-sentinel --agent gemini # Windsurf npx -y skills add get-convex/agent-skills --skill convex-sentinel --agent windsurf # Cline npx -y skills add get-convex/agent-skills --skill convex-sentinel --agent cline ``` ## Qué hace - Instala el componente @convex-dev/sentinel con app.use(sentinel) en convex/convex.config.ts - Captura fallos de funciones de servidor, crashes de JS/React del cliente y señales de OCC y escala - Redacta los datos en el momento de la escritura, con default-deny activado por defecto - Permite leer errores recientes vía la CLI de Convex y reaccionar a ellos mediante el evento prod_error del monitor - Puede activar un cron de autosanación que clasifica errores con triage y pide a ai-runner que abra un PR de fix ## Cuándo usarla - El usuario quiere capturar errores de producción dentro de su propio deployment de Convex - Se necesita reaccionar en tiempo real a nuevos errores de producción - Se quiere habilitar autosanación que abra PRs de fix para errores recurrentes no transitorios ## Qué la activa - "Configura Sentinel para capturar errores de producción en mi deployment de Convex" - "Quiero que los errores recurrentes generen un PR de fix automáticamente" - "Instala el componente de captura de errores de Convex y conecta el cliente" ## Antes de instalar - Capturar errores de PROD requiere una app desplegada en la nube; la instalación funciona de forma anónima. ## Archivos - SKILL.md — 1 KB ## SKILL.md Reproducido tal cual desde get-convex/agent-skills bajo Apache-2.0. Esta sección es el documento original y está en inglés. # 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. ## Dónde encaja - Categoría: [DevOps e infraestructura](https://skillsagentes.com/categorias/devops-infraestructura.md) — Despliegues, contenedores, IaC y flujos de gestión de incidentes. - Creador: [get-convex](https://skillsagentes.com/creators/get-convex.md) — 33 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Convex Authz](https://skillsagentes.com/skills/get-convex/agent-skills/convex-authz.md): Audita y refuerza la autorización de una app Convex: impersonación por identity-from-arg, checks de ownership por documento faltantes, queries públicas que filtran datos por un id del cliente y escrituras en un contenedor ajeno. - [Convex Design](https://skillsagentes.com/skills/get-convex/agent-skills/convex-design.md): Diseña y construye backends reactivos y type-safe de nivel producción en Convex: schema, queries/mutations/actions, índices, auth, storage, scheduling, multiplayer en tiempo real y workflows LLM/agentes. - [Convex Quickstart](https://skillsagentes.com/skills/get-convex/agent-skills/convex-quickstart.md): Levanta un template Next.js + Convex barebones a partir de una idea en una frase. - [Convex Expert](https://skillsagentes.com/skills/get-convex/agent-skills/convex-expert.md): Especialista en el backend de Convex: código dentro de convex/ (funciones, schemas, índices, queries, mutations, actions, endpoints HTTP, cron jobs, storage, auth y componentes). - [Convex Agent](https://skillsagentes.com/skills/get-convex/agent-skills/convex-agent.md): Añade un backend de agente de IA / RAG (@convex-dev/agent) a la app Convex. ## Skills relacionadas - [Wizard](https://skillsagentes.com/skills/mattpocock/skills/wizard.md): Genera un wizard bash interactivo que guía a un humano por los pasos que solo él puede dar. Úsalo para aprovisionar infraestructura, credenciales o secretos de CI, o una migración puntual. - [Deploy Release Test](https://skillsagentes.com/skills/vercel/next.js/deploy-release-test.md): Valida el paquete de preview de Next.js específico de un commit y dispara manualmente toda la suite de tests de despliegue vía el workflow test_e2e_deploy_release.yml de GitHub Actions. - [Canary](https://skillsagentes.com/skills/garrytan/gstack/canary.md): Monitoreo canary post-deploy: vigila la app en producción tras el despliegue. (gstack) - [Gstack Upgrade](https://skillsagentes.com/skills/garrytan/gstack/gstack-upgrade.md): Actualiza gstack a la última versión. - [Land And Deploy](https://skillsagentes.com/skills/garrytan/gstack/land-and-deploy.md): Fusiona el PR, espera CI y el despliegue, y verifica la salud de producción con checks canary. Continúa el trabajo que /ship dejó iniciado. (gstack) --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)