Repolode
langchain-ai

langchain-ai/langgraphjs

Framework de TypeScript para crear agentes LLM con estado y de larga duración como grafos, con persistencia, memoria y supervisión humana.

Estrellas
3,371
Forks
610
Issues abiertos
174
Último commit
hace 8 horas

¿Qué es?

LangGraph.js es la versión para JavaScript y TypeScript de LangGraph, un framework de orquestación de bajo nivel para crear agentes. Los desarrolladores definen un agente como un grafo de nodos y aristas que operan sobre un estado compartido. Así, pueden controlar explícitamente el flujo de razonamiento, las llamadas a herramientas y las bifurcaciones, en lugar de depender de una cadena fija.

El framework está pensado para flujos de trabajo que deben resistir fallos y ejecutarse durante periodos prolongados. La ejecución es persistente, por lo que un agente puede continuar desde el punto en que se detuvo. Admite memoria de trabajo a corto plazo dentro de una sesión y memoria a largo plazo entre sesiones, y permite que una persona inspeccione o modifique el estado del agente en cualquier momento durante una ejecución.

LangGraph.js se publica en npm como @langchain/langgraph y funciona junto con @langchain/core. Puede usarse de forma independiente y está diseñado para combinarse con LangChain para las integraciones y con LangSmith para el seguimiento y la evaluación.

Funciones clave

  • 01Define agentes como grafos de nodos y aristas sobre un estado compartido.
  • 02Ejecución persistente que se reanuda automáticamente tras los fallos.
  • 03Memoria a corto y largo plazo para agentes con estado.
  • 04Permite que una persona inspeccione y modifique el estado del agente durante las ejecuciones.
  • 05Escrito en TypeScript y disponible en npm.

Casos de uso

  • Crear agentes de varios pasos que requieran controlar explícitamente las bifurcaciones y las llamadas a herramientas.
  • Ejecutar flujos de trabajo de agentes de larga duración que deban reanudarse después de fallos o reinicios.
  • Añadir pasos de aprobación humana a las acciones de un agente antes de que se ejecuten.
  • Crear backends en JavaScript o TypeScript que orquesten llamadas a LLM.

Inicio rápido

  1. 1

    Instala los paquetes principales de LangGraph y LangChain con npm

    npm install @langchain/langgraph @langchain/core

Antes de usarlo

  • Es un framework de bajo nivel, por lo que crear agentes requiere más código que con herramientas de nivel superior como Deep Agents.
  • Algunas funciones, como la mejor experiencia de depuración y despliegue, dependen del producto independiente LangSmith.

Temas

Preguntas frecuentes

¿Qué es langgraphjs?
Framework de TypeScript para crear agentes LLM con estado y de larga duración como grafos, con persistencia, memoria y supervisión humana. LangGraph.js es la versión para JavaScript y TypeScript de LangGraph, un framework de orquestación de bajo nivel para crear agentes. Los desarrolladores definen un agente como un grafo de nodos y aristas que operan sobre un estado compartido. Así, pueden controlar explícitamente el flujo de razonamiento, las llamadas a herramientas y las bifurcaciones, en lugar de depender de una cadena fija.
¿langgraphjs es gratuito? ¿Qué licencia tiene?
langgraphjs es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿langgraphjs sigue mantenido?
Mantenimiento activo. El último commit de langgraphjs fue el 21 oct 2026.
¿Para qué puedo usar langgraphjs?
Crear agentes de varios pasos que requieran controlar explícitamente las bifurcaciones y las llamadas a herramientas. Ejecutar flujos de trabajo de agentes de larga duración que deban reanudarse después de fallos o reinicios. Añadir pasos de aprobación humana a las acciones de un agente antes de que se ejecuten. Crear backends en JavaScript o TypeScript que orquesten llamadas a LLM.
¿Cómo se instala langgraphjs?
Instala los paquetes principales de LangGraph y LangChain con npm: npm install @langchain/langgraph @langchain/core
¿Dónde consigo langgraphjs?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/langchain-ai/langgraphjs

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados