Ir al contenido
Código abierto Autoalojado Arquitectura de plugins

Triaje en la base de código, no solo en el ticket

Tus agentes escuchan donde ocurre el trabajo—Jira, Linear, Telegram, Slack—y responden con contexto real del repositorio, no relleno genérico. Un núcleo; plugins y configuración definen el resto.

Requiere Node.js 24+. Instala globalmente, genera la config y arranca — ver instalación.

npm i -g agent-detective agent-detective init agent-detective doctor

Pulsa 15 para saltar de sección (escritorio)

Estrellas de GitHub del repositorio agent-detective Licencia del repositorio

Aplicación Fastify autoalojada, JSON + variables de entorno, opciones tipadas con Zod. Centro de configuración · Instalación

Ilustración estilo risografía: lupa, pestaña de caso y marcas en el código—triaje, no arte genérico

Un núcleo. Muchas fuentes.

Adaptadores y plugins convierten webhooks y APIs en una misma forma de tarea: el agente siempre se ejecuta igual, sea cual sea la herramienta que tocó la campana.

Pensado para incidentes reales, no para diapositivas

“Un solo flujo de la señal al informe: entran tickets, salen diffs y comentarios.”

  • 01

    Eventos independientes de la fuente

    Webhooks y adaptadores se unifican en un modelo de tarea: Jira, Linear, chat o tu propio plugin. Al ejecutor del agente no le importa quién llamó.

  • 02

    Análisis anclado al repo

    Repositorios locales y reglas de coincidencia conectan el incidente con el árbol correcto. La salida se mantiene fiel al código que ejecutas.

  • 03

    Listo para operaciones

    Fastify, salud, métricas, logs estructurados, JSON y entorno. Instala vía npm en el host; compila desde el código si amplías el núcleo.

Del webhook al informe bien fundamentado

El mismo camino siempre: normalizar, analizar, responder. Tú controlas la configuración, los secretos y dónde corre el modelo. Integra la IA en tu flujo de ingeniería como un servicio gobernado y extensible.

  1. 1 Llega el evento: Jira, Linear, Slack o tu adaptador—normalizado a un único modelo de tarea.
  2. 2 El agente del núcleo usa el contexto del repo local y tus reglas de matching para analizar y razonar.
  3. 3 Salida donde la necesitas: comentarios en incidencias, flujo opcional de PRs y trazabilidad completa de observabilidad.

¿Listo para conectar tu primer incidente?

La documentación recorre plugins, config/default.json, rutas de despliegue y comprobaciones de producción—sin adivinar.