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

Claude 4.6 Opus Peut Reproduire le list.h de Linux à Partir d'une Entrée Minimale
News

Claude 4.6 Opus Peut Reproduire le list.h de Linux à Partir d'une Entrée Minimale

Un utilisateur a démontré que Claude 4.6 Opus peut générer une copie quasi identique du fichier d'en-tête list.h de Linux lorsqu'on lui fournit les 43 premières lignes en entrée avec une température fixée à 0, soulevant des questions sur les implications de la licence GPL pour les modèles d'IA entraînés sur du code open source.

OpenClawRadar
L'UE oblige Google à ouvrir Android AI à des tiers en vertu du DMA
News

L'UE oblige Google à ouvrir Android AI à des tiers en vertu du DMA

La Commission européenne propose des mesures pour permettre aux assistants IA tiers d'accéder au niveau système sur Android, y compris l'invocation par mot-clé, le contexte d'écran et l'accès au matériel pour les modèles locaux. Google qualifie cela d'« intervention injustifiée ».

OpenClawRadar
Discussion sur Reddit : les assistants IA réactifs critiqués, appel à une véritable proactivité
News

Discussion sur Reddit : les assistants IA réactifs critiqués, appel à une véritable proactivité

Un post sur Reddit soutient que les assistants IA actuels sont réactifs par conception, attendant des invites humaines plutôt que d'identifier proactivement les problèmes. L'auteur distingue les vérifications programmées de la véritable conscience contextuelle, notant qu'une proactivité réelle nécessite une mémoire persistante, des déclencheurs événementiels et un raisonnement temporel.

OpenClawRadar
Claude Code v2.1.51 a modifié la facturation du contexte 1M sans notification
News

Claude Code v2.1.51 a modifié la facturation du contexte 1M sans notification

La mise à jour v2.1.51 de Claude Code d'Anthropic a modifié discrètement la facturation pour les fenêtres de contexte de 1 million sur les plans Max. Les tokens de contexte au-delà de 200 000 contournent désormais la capacité d'abonnement et passent directement aux frais d'utilisation supplémentaires, même lorsque le budget d'abonnement reste disponible.

OpenClawRadar