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.
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
Qualitätssicherung
Test-Ergebnisse
Engineering Decisions
Architektur-Entscheidungen
Programmatic Tool Calling Pattern
Folgt dem gleichen Ansatz wie Anthropic und LangGraph CodeAct — ein Code-Block statt sequenzieller Tool-Calls. Eliminiert quadratisches Token-Wachstum.
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.
Lazy-Import aller Dependencies
Heavy Dependencies wie isolated-vm werden erst bei Bedarf geladen, damit n8n nicht beim Startup crasht.