---
title: "Darwin LangGraph · Adaptador LangGraph.js para darwin-agents"
description: "Adaptador LangGraph.js para darwin-agents. Puente entre darwin-agents (agentes IA auto-evolutivos) y @langchain/langgraph (orquestación de workflows mediante"
canonical: "https://matthiasmeyer.tech/es/repos/darwin-langgraph"
language: "es"
last_updated: "2026-08-21"
markdown_versions: ["https://matthiasmeyer.tech/repos/darwin-langgraph.md", "https://matthiasmeyer.tech/de/repos/darwin-langgraph.md", "https://matthiasmeyer.tech/es/repos/darwin-langgraph.md"]
image: "https://matthiasmeyer.tech/api/og/repo/darwin-langgraph?lang=es"
publisher: "Matthias Meyer, https://matthiasmeyer.tech (llms.txt: https://matthiasmeyer.tech/llms.txt)"
---

agents alpha TypeScript

# Darwin LangGraph

Adaptador LangGraph.js para darwin-agents

Puente entre darwin-agents (agentes IA auto-evolutivos) y @langchain/langgraph (orquestación de workflows mediante state-graph). Cero deps duras, ambos upstreams como peer-dependencies. Seis superficies: createDarwinNode, darwinAnnotation, withDarwinEvolution (@deprecated), DarwinCallbackHandler, toOtelAttributes (Convenciones Semánticas GenAI de OpenTelemetry), darwinMessagesAnnotation. v0.3 añade propagación runId/parentRunId, advertencia double-wrap, guard hung-invoke. 132 tests, loops de review R1+R2, MIT.

[Ver en GitHub →](https://github.com/studiomeyer-io/darwin-langgraph)[npm](https://www.npmjs.com/package/darwin-langgraph)

## Qué problema resuelve

darwin-agents hace que los prompts evolucionen mediante tests A/B y puertas de seguridad. LangGraph te da un grafo con estado, puntos de control y pausas para intervención humana. Querer las dos cosas es obvio, pegarlas a mano no lo es, porque cada una tiene su opinión sobre a quién pertenece la ejecución.

## Cómo funciona

Es un puente delgado y nada más: envuelve un agente Darwin como nodo del grafo para que el agente que evoluciona corra dentro del grafo y no al lado. Ambas bibliotecas siguen siendo dependencias de par, así que no se arrastra nada de forma dura y conservas las versiones que ya tenías.

## Cuándo usarlo

Solo si ya usas ambas. Existe para ahorrarte el adaptador que si no escribirías tú, y esa es toda su función. La ganancia es que el bucle de evolución sigue funcionando dentro del grafo: el agente sigue probando su propio prompt en A/B y sigue revirtiendo por la puerta de seguridad, mientras el grafo se ocupa de los puntos de control y de las pausas humanas alrededor.

## Cuándo no usarlo

Si solo necesitas una de las dos, instala esa. Un puente entre bibliotecas que no usas es solo un nombre más en tu lista de dependencias, y darwin-agents ya trae de por sí un modo LangGraph opcional para los casos más simples.

Stars

★ 0

installs

↓ 2,386

Clones (14d)

⊟ 49

Lenguaje

TypeScript

Actualizado

2026-08-21

## Instalación

```
npx -y darwin-langgraph
```

## Repos relacionados

- Polis

    ← orquestado con

    →

    https://matthiasmeyer.tech/es/repos/polis-darwin

- StatePilot

    ← guardrails de runtime para

    →

    https://matthiasmeyer.tech/es/repos/statepilot

- Darwin Agents

    → adaptador LangGraph para

    →

    https://matthiasmeyer.tech/es/repos/darwin-agents

- Agent Fleet

    → orquestación alternativa para

    →

    https://matthiasmeyer.tech/es/repos/agent-fleet

- Temporal Memory Workflows

    ← capa durable para grafos in-process

    →

    https://matthiasmeyer.tech/es/repos/temporal-memory-workflows

## Sitemap

Todas las páginas de este sitio en Markdown: [sitemap](https://matthiasmeyer.tech/sitemap.md). Punto de entrada: [llms.txt](https://matthiasmeyer.tech/llms.txt).
