ACP-Fehleruntersuchung: Protokollkonflikt verursacht 'Metadaten fehlen'-Fehler mit lokalem Ollama

Fehler in der ACP/OpenClaw-Integration bestätigt
Ein Entwickler hat einen Fehler identifiziert und dokumentiert, der die ACP (Agent Control Protocol)-Integration mit OpenClaw bei der Verwendung lokaler Ollama-Modelle betrifft. Das Problem verhindert, dass acpx spawn-Befehle ordnungsgemäß funktionieren.
Umgebungsdetails
- OpenClaw: 2026.3.13
- acpx: Neueste Version (npm -g)
- Ollama: Lokal (kimi-k2.5:cloud, glm-5:cloud)
- OS: macOS (Apple Silicon)
- Node: v22.19.0
Der Fehler
Befehle, die fehlschlagen:
acpx spawn exec -- "test"
# oder
acpx spawn sessions new --name testErhaltene Fehlermeldungen:
ACP-Fehler (ACP_SESSION_INIT_FAILED): ACP-Metadaten fehlen für Agent:main:acp:...Fehler beim Parsen der JSON-Nachricht: [commands] /help /commands /status...
SyntaxError: Unerwartetes Token 'c', "[commands] ..." ist kein gültiges JSONWas funktioniert vs. was nicht
Funktioniert:
openclaw acp client --help(Client startet)openclaw acp client(Standalone-Modus)acpx config show(Konfiguration lädt)
Funktioniert nicht:
acpx spawn exec -- "test"(scheitert mit "Metadaten fehlen")acpx spawn sessions new --name test(kann keine Sitzung erstellen)- Jeder ACP spawn-Befehl
Ursachenanalyse
Das Problem scheint ein Protokollkonflikt zu sein:
acpxstartet den Agenten-Befehl (openclaw acp client)- Der Client startet und gibt Text aus (Hilfemeldung, Sitzungsinformationen)
acpxerwartet JSON-Nachrichten über die Pipe- JSON-Parsing scheitert → "Metadaten fehlen" → spawn scheitert
Wichtiges Protokoll, das das Problem zeigt:
[acpx] startet Agenten: openclaw acp client
[client] initialisiert (läuft)
Fehler beim Parsen der JSON-Nachricht: [commands] /help /commands...
→ acpx erwartet JSON, erhält TextAktueller Status
Workaround: Kein Workaround gefunden. Das Problem liegt auf Protokollebene zwischen acpx und openclaw acp client.
Alternative: runtime: "subagent" anstelle von ACP verwenden – funktioniert einwandfrei.
Auswirkung: ACP kann nicht für langlebige autonome Agenten mit lokalem Ollama verwendet werden.
Priorität: Mittel (subagent funktioniert, aber ACP wäre für komplexe Workflows besser).
Der Entwickler hat das OpenClaw-Team gebeten zu untersuchen, warum openclaw acp client Text statt JSON ausgibt, wenn er von acpx gestartet wird, ob ein fehlendes --json-Flag oder eine Konfigurationsoption vorliegt und ob dies ein bekanntes Problem bei lokalen Ollama-Setups ist.
📖 Quelle lesen: r/openclaw
👀 Siehe auch
Claude Code v2.1.237: Prompt-Caching-Fix für LLM-Gateways + integrierter prägnanter Ausgabestil
Claude Code v2.1.237 behebt Prompt-Caching für Benutzer von LLM-Gateways und benutzerdefinierten Basis-URLs und fügt einen integrierten 'Kompakt'-Ausgabestil hinzu, der Präambel und Erzählung überspringt.

Qwen3.6-27B passt auf eine einzelne 24-GB-GPU, schlägt das frühere 397B MoE auf SWE-bench
Qwen3.6-27B (Apache 2.0, 262K Kontext) läuft mit Q4_K_M in ~16,8 GB und erreicht SWE-bench Verified 77,2 – übertrifft das Qwen3.5-397B-A17B MoE (76,2). Verwendet Gated DeltaNet lineare Aufmerksamkeit mit Thinking Preservation für Agenten-Workflows.

NVIDIA DGX Spark Community startet Spark Arena für reproduzierbare LLM-Benchmarks
Die NVIDIA DGX Spark Community hat Spark Arena gestartet, eine reproduzierbare Bestenliste für die Leistung von Open-Weight-LLMs unter Verwendung standardisierter Tools und Methodik, wobei aktuelle Spitzenreiter gpt-oss-120b und Qwen3-Coder-Next umfassen.

Claude.ai, API und Claude Code verzeichnen erhöhte Fehlerraten
Claude.ai, die Claude API und Claude Code verzeichnen derzeit erhöhte Fehlerraten, wobei die Web-Oberfläche und die Entwicklerkonsole ausgefallen sind. Die Anmeldung bei Claude Code über Claude.ai funktioniert nicht, obwohl bereits angemeldete Nutzer es weiterhin verwenden können.