n8n Node

n8n Code-Mode Community Node

n8n Community Node der KI-Agent Token-Kosten um 96% senkt. Statt pro Tool einen separaten LLM-Call zu machen, schreibt der Agent einen TypeScript-Block der alle Tool-Aufrufe in einer V8-Sandbox kettet — nach dem Muster von Anthropic's Programmatic Tool Calling und LangGraph CodeAct.

96% Token-Einsparung
80% Schneller
5 MCP-Presets
6 Test-Suites

Architektur

Pipeline

Registrierung

Code-Mode Tool verbindet sich als Sub-Node am AI Agent mit auto-registrierten Siblings.

Code-Generierung

Agent erhält execute_code_chain Tool und schreibt TypeScript statt einzelner Tool-Calls.

Sandbox-Execution

V8-Sandbox führt Code mit MCP-Tools, Siblings und Timeout/Memory-Limits aus.

Transparenz

_codeMode-Section zeigt executed Code, Tool-Calls, Token-Estimate und Savings.

Tech Stack

Technologien

n8n
Community NodeAI Agent Sub-NodeLangChain DynamicStructuredTool
Sandbox
isolated-vm (V8)MCP IntegrationSibling Auto-Register
Modelle
Claude (OpenRouter)GPT-4oGemini

Qualitätssicherung

Test-Ergebnisse

Tests Gesamt
Bestanden
0
Fehlgeschlagen
100%
Coverage

Engineering Decisions

Architektur-Entscheidungen

Entscheidung

Programmatic Tool Calling Pattern

Folgt dem gleichen Ansatz wie Anthropic und LangGraph CodeAct — ein Code-Block statt sequenzieller Tool-Calls. Eliminiert quadratisches Token-Wachstum.

Entscheidung

Sibling Auto-Register (v2.1)

Andere n8n Tool-Sub-Nodes werden automatisch erkannt und im Sandbox als sibling.toolName() aufrufbar — zero Configuration für den Nutzer.

Entscheidung

Lazy-Import aller Dependencies

Heavy Dependencies wie isolated-vm werden erst bei Bedarf geladen, damit n8n nicht beim Startup crasht.