Claude CLI v2.1.154 bricht lokales vLLM — Einzeiliger Patch behebt es

✍️ OpenClawRadar📅 Veröffentlicht: 30. Mai 2026🔗 Source
Claude CLI v2.1.154 bricht lokales vLLM — Einzeiliger Patch behebt es
Ad

Claude CLI v2.1.154 hat Unterstützung für Workflows eingeführt, dabei aber drei neue API-Nachrichtenrollen (ctx, msg und system) hinzugefügt, die die Kompatibilität mit lokalen vLLM-Servern gebrochen haben. Der Fix ist eine einzeilige Änderung in vLLMs Anthropic-Protokolldefinitionen.

Das Problem

Claude CLI-Versionen ≥2.1.154 senden jetzt Nachrichten mit Rollen über user und assistant hinaus. vLLMs Anthropic-API-Endpunkt akzeptierte nur die ursprünglichen zwei Rollen, was dazu führte, dass Anfragen von der CLI bei einem lokalen vLLM-Instance fehlschlugen.

Ad

Der einzeilige Patch

Der Patch aktualisiert das role-Feld in vllm/entrypoints/anthropic/protocol.py, um die neuen Rollen zu erlauben:

--- a/vllm/entrypoints/anthropic/protocol.py
+++ b/vllm/entrypoints/anthropic/protocol.py
@@ -65,7 +65,7 @@ class AnthropicContentBlock(BaseModel):
 class AnthropicMessage(BaseModel):
     """Message structure"""
-    role: Literal["user", "assistant"]
+    role: Literal["user", "assistant", "ctx", "msg", "system"]

Das war's. Nach Anwendung dieser Änderung können Sie die neuesten Claude CLI-Workflows mit vLLM-basierten lokalen Modellen wie MiniMax-M2.7 (das einzige vom Autor getestete Modell) verwenden.

Wenn Sie einen lokalen anthropic-kompatiblen Endpunkt auf vLLM betreiben, wenden Sie diesen Patch an, um mit Claude CLI ≥2.1.154 weiterzuarbeiten.

📖 Vollständige Quelle lesen: r/LocalLLaMA

Ad

👀 Siehe auch

Warum Ihr Repository nicht Ihr Gedächtnis sein sollte: Trennung von System und Wissen
Tipps

Warum Ihr Repository nicht Ihr Gedächtnis sein sollte: Trennung von System und Wissen

Die Verwendung des Repositorys als organisatorisches Gedächtnis führt zu verrauschten Suchergebnissen, veralteten Informationen und vergrabenen Entscheidungen. Die Trennung von System-Assets und Wissen (Erfahrungen, Fehleranalysen, Architekturänderungen) ist entscheidend für das Skalieren von KI-Teams.

OpenClawRadar
OpenClaw Discord-Proxy-Fix für REST-API-Timeout-Probleme
Tipps

OpenClaw Discord-Proxy-Fix für REST-API-Timeout-Probleme

Ein Benutzer berichtet, dass er Verbindungsprobleme mit OpenClaw Discord behoben hat, bei denen sich WebSocket verbindet, aber REST-API-Aufrufe mit "fetch failed UND_ERR_CONNECT_TIMEOUT"-Fehlern fehlschlagen. Die Lösung umfasst das Erstellen einer proxy-preload.cjs-Datei und das Festlegen globaler undici-Proxy-Einstellungen.

OpenClawRadar
Warum die meisten Claude-Pipeline-Fehler auf Prompts und nicht auf Modelle zurückgehen – und wie man sie mit Skills behebt
Tipps

Warum die meisten Claude-Pipeline-Fehler auf Prompts und nicht auf Modelle zurückgehen – und wie man sie mit Skills behebt

Ein Reddit-Beitrag argumentiert, dass die Grundursache für Pipeline-Fehler in Claude-Workflows darin liegt, Prompts wie Fähigkeiten zu behandeln. Der Fix: Eingabeverträge, Ausgabeschemata und eine Lerndatei definieren – und eine Fähigkeit zu dem machen, was man auf v1 befördert.

OpenClawRadar
Ein Zwei-Schritt-KI-Workflow für die Modernisierung von Legacy-Code
Tipps

Ein Zwei-Schritt-KI-Workflow für die Modernisierung von Legacy-Code

Ein Reddit-Beitrag skizziert einen zweistufigen 'Reverse Engineering'-Ansatz für den Einsatz von KI mit Legacy-Code: Zuerst wird die Geschäftslogik in ein technologieunabhängiges Business Requirement Document extrahiert, dann wird ein 'Master Architect'-Prompt verwendet, um von Grund auf mit modernen Best Practices neu aufzubauen.

OpenClawRadar