Sobre el proyecto
OpenSRE es un framework de código abierto para construir agentes de IA de SRE (Ingeniería de Confiabilidad de Sitios). Su objetivo es proporcionar un entorno de entrenamiento y evaluación para agentes de IA que manejan incidentes de producción, similar a cómo SWE-bench proporciona puntos de referencia para agentes de codificación. El proyecto se encuentra actualmente en alfa público.
Las características clave incluyen:
- **Diagnóstico basado en evidencia**: Correlaciona registros, métricas, trazas, despliegues y configuración para identificar causas raíz.
- **Razonamiento consciente de runbooks**: Lee y aplica runbooks automáticamente.
- **Enmascaramiento reversible de identificadores**: Redacta identificadores sensibles antes de llamadas externas a LLM y los restaura en la salida.
- **Historial y costo de sesión**: Realiza un seguimiento del uso de tokens y admite sesiones reanudables.
- **Monitoreo local de flota de agentes**: Monitorea agentes de codificación como Claude Code, Cursor y Codex.
- **Flexibilidad de LLM**: Admite Anthropic, OpenAI, Codex, Ollama, Gemini, OpenRouter, TrustedRouter, NVIDIA NIM y Bedrock.
OpenSRE se integra con más de 60 herramientas en categorías: proveedores de IA/LLM, observabilidad (Grafana, Datadog, Sentry, etc.), infraestructura (Kubernetes, AWS, Azure), bases de datos (MongoDB, PostgreSQL, etc.), plataformas de datos (Airflow, Kafka), herramientas de desarrollo (GitHub, GitLab), gestión de incidentes (PagerDuty, Jira), comunicación (Slack, Discord, Telegram) y plataformas de despliegue (Vercel, EC2, ECS, Railway). También admite el protocolo MCP.
Opciones de uso:
- **Shell interactivo**: Un REPL para describir incidentes en lenguaje natural, con comandos de barra para control de sesión e integraciones.
- **CLI sin interfaz**: Ejecuta un turno de agente de forma no interactiva, por ejemplo, `opensre ask "¿por qué checkout-api es lento?"`.
- **API de Python**: Maneja el agente en proceso desde tu propio código.
Las opciones de despliegue incluyen OpenSRE Cloud (puerta de enlace gestionada), AWS EC2 con systemd y contenedores autogestionados (Railway, ECS, Vercel).
Las características de seguridad incluyen prompts de LLM estructurados y auditables, manejo local de transcripciones por defecto y sin exportación masiva silenciosa de registros sin procesar. La telemetría se puede desactivar mediante `OPENSRE_NO_TELEMETRY=1`.
Licencia: Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.