Sobre el proyecto

LangGraph es un framework de orquestación de bajo nivel para crear, gestionar y desplegar agentes con estado y de larga duración. Fue desarrollado por LangChain Inc. y puede utilizarse de forma independiente o junto con otros productos de LangChain. El proyecto se posiciona como infraestructura para cualquier flujo de trabajo o agente con estado y de larga duración. Sus capacidades documentadas incluyen ejecución duradera, que permite a los agentes persistir ante fallos y reanudar desde donde lo dejaron; soporte humano-en-el-bucle, que permite inspeccionar y modificar el estado del agente durante la ejecución; memoria completa con memoria de trabajo a corto plazo y memoria persistente a largo plazo entre sesiones; depuración y observabilidad a través de LangSmith, incluyendo el rastreo de rutas de ejecución y transiciones de estado; e infraestructura de despliegue lista para producción para flujos de trabajo con estado y de larga duración. La instalación se realiza mediante pip con el paquete langgraph. Existe un equivalente en JavaScript/TypeScript, LangGraph.js, disponible por separado. El README también señala a Deep Agents, un paquete de nivel superior construido sobre LangGraph para agentes que pueden planificar, usar subagentes y aprovechar sistemas de archivos. La sección de ecosistema describe integraciones con LangChain para componentes componibles y desarrollo de aplicaciones LLM, LangSmith para evaluación y observabilidad de agentes, y LangSmith Deployment para escalar agentes, incluyendo prototipado visual en LangSmith Studio. Están vinculados la documentación, referencias de API, una guía de inicio rápido, tutoriales, un curso gratuito de LangChain Academy, estudios de caso, una guía de contribución y un código de conducta. El README indica que LangGraph se inspira en Pregel y Apache Beam, con una interfaz pública que toma inspiración de NetworkX. Se publica bajo la licencia MIT. El README menciona la adopción por empresas como Klarna, Replit y Elastic, aunque no se proporcionan benchmarks o clasificaciones de rendimiento independientes.