Repolode
langchain-ai

langchain-ai/langgraphjs

Framework TypeScript para criar agentes LLM stateful e de longa duração como grafos, com persistência, memória e participação humana no fluxo.

Estrelas
3,371
Forks
610
Issues abertas
174
Último commit
há 8 horas

O que é?

LangGraph.js é a versão em JavaScript e TypeScript do LangGraph, um framework de orquestração de baixo nível para criar agentes. Os desenvolvedores definem um agente como um grafo de nós e arestas que operam sobre um estado compartilhado. Isso dá controle explícito sobre o fluxo de raciocínio, as chamadas de ferramentas e as ramificações, em vez de depender de uma cadeia fixa.

O framework é voltado a fluxos de trabalho que precisam resistir a falhas e ser executados por longos períodos. A execução é durável, então um agente pode retomar de onde parou. O framework oferece memória de trabalho de curto prazo dentro de uma sessão e memória de longo prazo entre sessões, além de permitir que uma pessoa inspecione ou modifique o estado do agente em qualquer momento durante a execução.

LangGraph.js é publicado no npm como @langchain/langgraph e funciona junto com @langchain/core. Pode ser usado por conta própria e foi projetado para trabalhar com LangChain em integrações e com LangSmith em tracing e avaliação.

Recursos principais

  • 01Define agentes como grafos de nós e arestas sobre um estado compartilhado.
  • 02Execução durável que retoma automaticamente após falhas.
  • 03Memória de curto e longo prazo para agentes stateful.
  • 04Inspeção e modificação do estado do agente por uma pessoa durante as execuções.
  • 05Escrito em TypeScript e instalado pelo npm.

Casos de uso

  • Criar agentes com várias etapas que precisam de controle explícito sobre ramificações e chamadas de ferramentas.
  • Executar fluxos de trabalho de agentes de longa duração que precisam retomar após falhas ou reinicializações.
  • Adicionar etapas de aprovação humana às ações dos agentes antes de serem executadas.
  • Criar backends em JavaScript ou TypeScript que orquestram chamadas a LLMs.

Início rápido

  1. 1

    Instale os pacotes principais do LangGraph e do LangChain com npm

    npm install @langchain/langgraph @langchain/core

Antes de usar

  • É um framework de baixo nível, então criar agentes exige mais código do que com ferramentas de nível mais alto, como o Deep Agents.
  • Alguns recursos, como a melhor experiência de depuração e implantação, dependem do produto separado LangSmith.

Tópicos

Perguntas frequentes

O que é langgraphjs?
Framework TypeScript para criar agentes LLM stateful e de longa duração como grafos, com persistência, memória e participação humana no fluxo. LangGraph.js é a versão em JavaScript e TypeScript do LangGraph, um framework de orquestração de baixo nível para criar agentes. Os desenvolvedores definem um agente como um grafo de nós e arestas que operam sobre um estado compartilhado. Isso dá controle explícito sobre o fluxo de raciocínio, as chamadas de ferramentas e as ramificações, em vez de depender de uma cadeia fixa.
langgraphjs é gratuito? Qual é a licença?
langgraphjs é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
langgraphjs ainda é mantido?
Manutenção ativa. O último commit de langgraphjs foi em 21 de out. de 2026.
Para que posso usar langgraphjs?
Criar agentes com várias etapas que precisam de controle explícito sobre ramificações e chamadas de ferramentas. Executar fluxos de trabalho de agentes de longa duração que precisam retomar após falhas ou reinicializações. Adicionar etapas de aprovação humana às ações dos agentes antes de serem executadas. Criar backends em JavaScript ou TypeScript que orquestram chamadas a LLMs.
Como instalar langgraphjs?
Instale os pacotes principais do LangGraph e do LangChain com npm: npm install @langchain/langgraph @langchain/core
Onde consigo langgraphjs?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/langchain-ai/langgraphjs

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados