---
title: "Darwin LangGraph · LangGraph.js-Adapter für darwin-agents"
description: "LangGraph.js-Adapter für darwin-agents. Brücke zwischen darwin-agents (selbst-evolvierende KI-Agents) und @langchain/langgraph"
canonical: "https://matthiasmeyer.tech/de/repos/darwin-langgraph"
language: "de"
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=de"
publisher: "Matthias Meyer, https://matthiasmeyer.tech (llms.txt: https://matthiasmeyer.tech/llms.txt)"
---

agents alpha TypeScript

# Darwin LangGraph

LangGraph.js-Adapter für darwin-agents

Brücke zwischen darwin-agents (selbst-evolvierende KI-Agents) und @langchain/langgraph (StateGraph-Workflow-Orchestrierung). Zero-Hard-Deps, beide Upstream-Pakete als Peer-Dependencies. Sechs Surfaces: createDarwinNode, darwinAnnotation, withDarwinEvolution (@deprecated), DarwinCallbackHandler, toOtelAttributes (OpenTelemetry GenAI Semantic Conventions), darwinMessagesAnnotation. v0.3 ergänzt runId/parentRunId-Propagation, Double-Wrap-Warning, Hung-Invoke-Guard. 132 Tests, R1+R2-Review-Loops, MIT.

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

## Welches Problem es löst

darwin-agents lässt Prompts über A/B-Tests und Sicherheitstore weiterentwickeln. LangGraph gibt dir einen zustandsbehafteten Graphen mit Prüfpunkten und Pausen für Menschen. Beides zu wollen ist naheliegend, beides von Hand zusammenzukleben nicht, weil jedes eine Meinung dazu hat, wem der Lauf gehört.

## Wie es arbeitet

Es ist eine dünne Brücke und sonst nichts: es hüllt einen Darwin-Agenten als Graphknoten ein, damit der sich entwickelnde Agent im Graphen läuft statt daneben. Beide Bibliotheken bleiben Nachbar-Abhängigkeiten, es wird also nichts hart hereingezogen und du behältst die Fassungen, die du ohnehin hattest.

## Wann du es nimmst

Nur wenn du beide ohnehin benutzt. Es ist da, um den Adapter zu ersparen, den du sonst selbst schreiben würdest, und das ist seine ganze Aufgabe. Der Gewinn: die Entwicklungsschleife arbeitet im Graphen weiter, der Agent testet seinen eigenen Prompt also weiterhin im A/B-Verfahren und wird weiterhin über das Sicherheitstor zurückgesetzt, während der Graph die Prüfpunkte und die menschlichen Pausen darum herum übernimmt.

## Wann du es nicht nimmst

Wenn du nur eines von beiden brauchst, installiere genau das. Eine Brücke zwischen Bibliotheken, die du nicht benutzt, ist nur ein zusätzlicher Name in deiner Abhängigkeitsliste, und darwin-agents selbst hat für die einfacheren Fälle schon einen optionalen LangGraph-Modus.

Stars

★ 0

installs

↓ 2,387

Clones (14d)

⊟ 49

Sprache

TypeScript

Aktualisiert

2026-08-21

## Installation

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

## Verwandte Repos

- Polis

    ← orchestriert mit

    →

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

- StatePilot

    ← Laufzeit-Guardrails für

    →

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

- Darwin Agents

    → LangGraph-Adapter für

    →

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

- Agent Fleet

    → alt. Orchestrierung für

    →

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

- Temporal Memory Workflows

    ← Durable-Layer für In-Process-Graphs

    →

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

## Sitemap

Alle Seiten dieser Website als Markdown: [Sitemap](https://matthiasmeyer.tech/sitemap.md). Kuratierter Einstieg: [llms.txt](https://matthiasmeyer.tech/llms.txt).
