langgraph-harness
Plataforma auto-alojada para GitLab construida con LangGraph. Automatiza revisiones de MR, resuelve issues autónomamente y ofrece un asistente de chat con contexto completo del proyecto. Incluye guardrails de seguridad y persistencia de estado.
Ficha actualizada 22 sept 2026, 16:07 · upstream 22 sept 2026, 11:53 · release sin release detectada
Qué es langgraph-harness
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
LangGraph-Harness es una plataforma auto-alojada para GitLab que implementa cuatro 'harnesses' sobre una base común: revisión de MR, resolución de issues, chat asistido y control de calidad. La arquitectura utiliza Kata Containers para aislar agentes en VMs dedicadas por sandbox, evitando la interceptación simple de syscalls. El backend corre con Elysia y el frontend con React, gestionando colas con BullMQ y bases de datos PostgreSQL/Redis.
El agente soporta múltiples proveedores LLM (OpenRouter, Ollama, sglang) mediante herramientas MCP para GitLab. Incluye ingeniería de contexto durable para hechos aprendidos entre revisiones y memoria personal en el chat. La plataforma está diseñada para producción con checkpoints persistentes que permiten reanudar ejecuciones tras errores.
- Revisión automática de merge requests (MR) basada en webhooks
- Resolución autónoma de issues dentro de contenedores aislados
- Asistente de chat interactivo con acceso a datos GitLab y navegador headless
- Auditoría de seguridad mediante guardrails que bloquean llamadas maliciosas o bucles
- Aislamiento robusto con Kata Containers (guest kernel dedicado)
- Persistencia de estado para reanudar ejecuciones tras fallos
- Integración nativa con GitLab vía MCP tools y webhooks
- Interfaz administrativa React con métricas en tiempo real
- Requiere configuración manual de secretos (PAT, OAuth, claves de cifrado)
- Dependencia de infraestructura LLM externa o auto-alojada compleja
- Métricas de producción reportadas en fechas futuras en el README pueden indicar datos proyectados o error tipográfico
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js 22+, Docker y claves API (GitLab PAT, OpenRouter/Ollama). Ejecutar 'npm install', copiar backend/.env.example y rellenar variables. Desplegar con Docker Compose en los puertos 5173 (frontend) y 3698 (API). Verificar configuración de webhooks y OAuth antes de producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.