Enquête sur le bogue ACP : une incompatibilité de protocole provoque l'erreur 'metadata is missing' avec Ollama local

✍️ OpenClawRadar📅 Publié: March 21, 2026🔗 Source
Enquête sur le bogue ACP : une incompatibilité de protocole provoque l'erreur 'metadata is missing' avec Ollama local
Ad

Bug Confirmé dans l'Intégration ACP/OpenClaw

Un développeur a identifié et documenté un bug affectant l'intégration ACP (Agent Control Protocol) avec OpenClaw lors de l'utilisation de modèles Ollama locaux. Le problème empêche les commandes acpx spawn de fonctionner correctement.

Détails de l'Environnement

  • OpenClaw : 2026.3.13
  • acpx : Dernière version (npm -g)
  • Ollama : Local (kimi-k2.5:cloud, glm-5:cloud)
  • Système d'exploitation : macOS (Apple Silicon)
  • Node : v22.19.0

Le Bug

Commandes qui échouent :

acpx spawn exec -- "test"
# ou
acpx spawn sessions new --name test

Messages d'erreur reçus :

Erreur ACP (ACP_SESSION_INIT_FAILED) : Les métadonnées ACP sont manquantes pour l'agent : main:acp:...
Échec de l'analyse du message JSON : [commands] /help /commands /status...
SyntaxError : Token inattendu 'c', "[commands] ..." n'est pas un JSON valide

Ce qui Fonctionne vs Ce qui ne Fonctionne Pas

Fonctionnel :

  • openclaw acp client --help (le client démarre)
  • openclaw acp client (mode autonome)
  • acpx config show (la configuration se charge)

Non Fonctionnel :

  • acpx spawn exec -- "test" (échoue avec "les métadonnées sont manquantes")
  • acpx spawn sessions new --name test (échoue à créer une session)
  • Toute commande ACP spawn
Ad

Analyse de la Cause Racine

Le problème semble être une incompatibilité de protocole :

  • acpx lance la commande de l'agent (openclaw acp client)
  • Le client démarre et produit du texte (message d'aide, informations de session)
  • acpx attend des messages JSON via le pipe
  • L'analyse JSON échoue → "les métadonnées sont manquantes" → le lancement échoue

Log clé montrant le problème :

[acpx] lancement de l'agent : openclaw acp client
[client] initialisation (en cours d'exécution)
Échec de l'analyse du message JSON : [commands] /help /commands...
→ acpx attend du JSON, reçoit du texte

Statut Actuel

Solution de contournement : Aucune trouvée. Le problème est au niveau du protocole entre acpx et openclaw acp client.

Alternative : Utiliser runtime: "subagent" au lieu d'ACP — fonctionne parfaitement.

Impact : Impossible d'utiliser ACP pour les agents autonomes de longue durée avec Ollama local.

Priorité : Moyenne (subagent fonctionne, mais ACP serait meilleur pour les workflows complexes).

Le développeur a demandé à l'équipe OpenClaw d'enquêter sur pourquoi openclaw acp client produit du texte au lieu du JSON lorsqu'il est lancé par acpx, s'il manque un drapeau --json ou une option de configuration, et si c'est un problème connu avec les configurations Ollama locales.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also

Cowork peut utiliser une instance Chrome sur une autre machine sans que vous le sachiez
News

Cowork peut utiliser une instance Chrome sur une autre machine sans que vous le sachiez

Un utilisateur de Reddit a découvert que Cowork peut exécuter des tâches de navigation en utilisant une instance Chrome sur une machine distante (Windows) jumelée via une extension, signalée comme isLocal: false — ce qui n'est pas documenté.

OpenClawRadar
Claude Code v2.1.232 : Fork des sous-agents, prise en charge de GitLab et correctifs de sécurité
News

Claude Code v2.1.232 : Fork des sous-agents, prise en charge de GitLab et correctifs de sécurité

Claude Code v2.1.232 active le forking de sous-agents par défaut, ajoute le support GitLab aux places de marché de plugins, et corrige plusieurs vulnérabilités de sécurité, notamment les contournements PowerShell et symlink.

OpenClawRadar
Image Bonsaï 1-Bit 4B : Génération d’Images sur Appareil via FLUX.2 Binaire/Ternaire
News

Image Bonsaï 1-Bit 4B : Génération d’Images sur Appareil via FLUX.2 Binaire/Ternaire

PrismML publie Bonsai Image 4B, une variante binaire (1,125 bits) et ternaire (1,71 bits) de FLUX.2 Klein 4B qui réduit le transformateur de diffusion à 0,93 Go / 1,21 Go, permettant la génération d'images 512×512 sur iPhone 17 Pro Max en 9,4 secondes.

OpenClawRadar
Claude Code v2.1.77 : Sortie : Limites de Tokens, Contrôles du Bac à Sable et Corrections de Bogues
News

Claude Code v2.1.77 : Sortie : Limites de Tokens, Contrôles du Bac à Sable et Corrections de Bogues

Claude Code v2.1.77 augmente les limites de jetons de sortie par défaut pour Claude Opus 4.6 à 64k jetons et ajoute un paramètre de système de fichiers sandbox allowRead. La version comprend plus de 30 corrections pour des problèmes allant de la gestion de la mémoire au comportement de l'interface utilisateur du terminal.

OpenClawRadar