Skip to Content

Claude Code

@5minds/node-red-contrib-processcube-claude-code — Integration der Claude Code CLI in Node-RED für AI-gesteuerte Automatisierung.

Überblick

Das Claude Code-Package ermöglicht die Ausführung von Claude Code-Prompts direkt aus Node-RED Flows. Es startet die Claude CLI als Child-Process und kommuniziert über Stream-JSON.

npm-Paket: @5minds/node-red-contrib-processcube-claude-code Version: 1.0.x Lizenz: Proprietary

Config-Node

claude-code-config

Zentrale Claude Code-Konfiguration.

EigenschaftTypStandardBeschreibung
claudePathstring~/.claude/local/claudePfad zur Claude CLI
permissionModestringdefaultPermission-Modus
autoApprovebooleantrueTools automatisch genehmigen
timeoutnumber300000Timeout in ms (5 Minuten)
useSystemTokenbooleantrueSystem OAuth-Token verwenden

Permission-Modi:

  • default — Standard-Berechtigungen
  • acceptEdits — Dateiänderungen automatisch akzeptieren
  • plan — Nur Planung, keine Ausführung
  • bypassPermissions — Alle Berechtigungen umgehen

Node

claude-code

Führt Claude Code-Prompts aus.

Kategorie: ProcessCube AI

Konfiguration:

EigenschaftBeschreibung
configClaude Code-Konfiguration
promptFieldQuelle des Prompts (z.B. msg.payload)
workingDirectoryArbeitsverzeichnis für Claude

Input:

FeldTypBeschreibung
msg.payloadstringPrompt für Claude

Output:

FeldTypBeschreibung
msg.payload.successbooleanAusführung erfolgreich
msg.payload.responsestringClaude’s Antwort
msg.payload.toolsUsedArrayVerwendete Tools
msg.payload.durationnumberDauer in ms
msg.payload.errorstringFehlertext (nur bei Fehler)

Features

  • Stream-JSON: Echtzeit-Kommunikation mit Claude CLI
  • Tool-Approval: Automatische oder manuelle Tool-Genehmigung
  • Hook-System: PreToolUse-Hooks für Kontrolle
  • OAuth-Token: Integration mit ProcessCube® Authority
  • Timeout-Management: Konfigurierbare Timeouts

Beispiel

[Inject: Prompt] → [claude-code] → [Debug: Antwort] workingDirectory: "/app" prompt: "Erstelle eine README.md"

Installation

Im Enterprise Image enthalten. Keine separate Installation erforderlich.

Nächste Schritte