PreToolUse-Hook behebt Absturzproblem bei Claude-Code-Bildern

✍️ OpenClawRadar📅 Veröffentlicht: 14. April 2026🔗 Source
PreToolUse-Hook behebt Absturzproblem bei Claude-Code-Bildern
Ad

Ein Entwickler hat einen PreToolUse-Hook geteilt, der die Bildverarbeitungsabstürze von Claude Code behebt, insbesondere den API-Fehler 400: "Bild konnte nicht verarbeitet werden." Der Hook fängt problematische Bilder ab, bevor sie in den Hauptkontext gelangen, und verhindert so Sitzungsfehler.

Problembeschreibung

Die Quelle identifiziert bestimmte Bildtypen, die Claude-Code-Sitzungen zum Absturz bringen: PNG-Dateien mit Transparenz, große Screenshots und mehrere Bilder. Sobald ein problematisches Bild in den Kontext gelangt, führt jede nachfolgende Nachricht zu Fehlern. Benutzer können sich manchmal durch doppeltes Zurückgehen erholen, was jedoch zu verlorenem Kontext und Tokens führt.

Lösungsimplementierung

Die Lösung ist ein PreToolUse-Hook, der:

  • Read-Aufrufe für Bilder abfängt
  • Bilder vor der Verarbeitung sicher konvertiert
  • Sie über einen Haiku-Subprozess weiterleitet
  • Sicherstellt, dass keine Bilddaten in den Hauptkontext gelangen

Dieser Ansatz verhindert die API-Fehler 400, indem die Bildverarbeitung extern erfolgt, bevor Claude Code versucht, sie zu lesen.

Ad

Technische Details

Der Hook zielt speziell auf die Read-Tool-Use-Aufrufe ab, die Bilder betreffen. Durch die Verwendung eines Haiku-Subprozesses für die Bildkonvertierung und Weiterleitung isoliert er potenziell problematische Bilddaten vom Hauptkontext der Claude-Code-Sitzung. Dies verhindert die Kaskade von Fehlern, die auftritt, sobald ein fehlerhaftes Bild in den Kontext gelangt.

Der Entwickler stellt fest, dass diese Lösung die Notwendigkeit des doppelten Zurückgehens zur Wiederherstellung nach Abstürzen beseitigt und sowohl den Kontext als auch die Tokens während Sitzungen mit Bildern erhält.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Transloadit MCP Server verbindet KI-Agenten mit der Medienverarbeitungspipeline
Werkzeuge

Transloadit MCP Server verbindet KI-Agenten mit der Medienverarbeitungspipeline

Transloadit hat einen MCP-Server entwickelt, der Claude und andere KI-Agenten mit ihrer Medienverarbeitungspipeline verbindet und dabei 86 Robots für Video-, Audio-, Bild- und Dokumentenverarbeitung nutzt. Die Einrichtung in Claude Code erfordert nur eine Zeile: npx -y @transloadit/mcp-server stdio mit den Umgebungsvariablen TRANSLOADIT_KEY und TRANSLOADIT_SECRET.

OpenClawRadar
NVIDIA kündigt NemoClaw Agent-Plattform mit Datenschutzfunktionen an
Werkzeuge

NVIDIA kündigt NemoClaw Agent-Plattform mit Datenschutzfunktionen an

NVIDIA hat NemoClaw gestartet, eine Agenten-Plattform, mit der Nutzer Nimotron-Modelle und die Open Shell-Laufzeitumgebung mit einem einzigen Befehl installieren können, während sie Datenschutz- und Sicherheitskontrollen für autonome Agenten hinzufügt.

OpenClawRadar
Mnemos: Open-Sourced Local-First Memory Layer für Coding Agents
Werkzeuge

Mnemos: Open-Sourced Local-First Memory Layer für Coding Agents

Mnemos ist eine lokale Speicherschicht für Solo-Coding-Agent-Workflows, die häufige Probleme von Speichersystemen wie Scope-Bleeding, veraltete Fakten und unbegrenztes Transkriptwachstum adressiert. Die öffentliche Beta umfasst SQLite-Starterprofile, MCP-Unterstützung für Claude Code/Desktop und eine biomimetische Pipeline mit Komponenten wie SurprisalGate und MutableRAG.

OpenClawRadar
KI hat die Übersetzungsschicht gefressen: Das Organigramm nach Agenten
Werkzeuge

KI hat die Übersetzungsschicht gefressen: Das Organigramm nach Agenten

Ajey Gore argumentiert, dass KI keine Jobtitel ersetzt hat, sondern die Übersetzungsaufgabe. Die Mitte des Organigramms (Engineering Manager, Scrum Master, Tech Leads) schrumpft, da Agenten Anforderungen direkt in Code umsetzen.

OpenClawRadar