Investigação de Bug do ACP: Incompatibilidade de Protocolo Causa Erro 'metadata is missing' com Ollama Local

Bug Confirmado na Integração ACP/OpenClaw
Um desenvolvedor identificou e documentou um bug que afeta a integração do ACP (Protocolo de Controle de Agente) com o OpenClaw ao usar modelos locais do Ollama. O problema impede que os comandos acpx spawn funcionem corretamente.
Detalhes do Ambiente
- OpenClaw: 2026.3.13
- acpx: Mais recente (npm -g)
- Ollama: Local (kimi-k2.5:cloud, glm-5:cloud)
- Sistema Operacional: macOS (Apple Silicon)
- Node: v22.19.0
O Bug
Comandos que falham:
acpx spawn exec -- "test"
# ou
acpx spawn sessions new --name testMensagens de erro recebidas:
Erro ACP (ACP_SESSION_INIT_FAILED): Metadados ACP estão ausentes para o agente:main:acp:...Falha ao analisar mensagem JSON: [commands] /help /commands /status...
SyntaxError: Token inesperado 'c', "[commands] ..." não é um JSON válidoO que Funciona vs. O que Não Funciona
Funcionando:
openclaw acp client --help(cliente inicia)openclaw acp client(modo autônomo)acpx config show(configuração carrega)
Não Funcionando:
acpx spawn exec -- "test"(falha com "metadados ausentes")acpx spawn sessions new --name test(falha ao criar sessão)- Qualquer comando de spawn do ACP
Análise da Causa Raiz
O problema parece ser uma incompatibilidade de protocolo:
acpxinicia o comando do agente (openclaw acp client)- O cliente inicia e emite texto (mensagem de ajuda, informações da sessão)
acpxespera mensagens JSON através do pipe- A análise do JSON falha → "metadados ausentes" → spawn falha
Registro chave mostrando o problema:
[acpx] iniciando agente: openclaw acp client
[client] inicializando (executando)
Falha ao analisar mensagem JSON: [commands] /help /commands...
→ acpx espera JSON, recebe textoStatus Atual
Solução Alternativa: Nenhuma encontrada. O problema está no nível do protocolo entre acpx e openclaw acp client.
Alternativa: Usar runtime: "subagent" em vez de ACP — funciona perfeitamente.
Impacto: Não é possível usar o ACP para agentes autônomos de longa duração com Ollama local.
Prioridade: Média (subagent funciona, mas o ACP seria melhor para fluxos de trabalho complexos).
O desenvolvedor solicitou que a equipe do OpenClaw investigue por que openclaw acp client emite texto em vez de JSON quando iniciado pelo acpx, se há uma flag --json ou opção de configuração ausente, e se este é um problema conhecido em configurações locais do Ollama.
📖 Leia a fonte completa: r/openclaw
👀 See Also

A discussão no Reddit destaca a transição de chatbots para agentes autônomos com execução local
Uma postagem no Reddit distingue chatbots de agentes autônomos usando exemplos concretos e observa a tendência de execução local com modelos como LLaMA rodando em estações de trabalho privadas.

Militares dos EUA Usaram IA Claude para Ataques ao Irã Apesar da Proibição de Trump
As forças armadas dos EUA supostamente usaram o modelo de IA Claude da Anthropic para inteligência, seleção de alvos e simulações de campo de batalha durante os ataques conjuntos EUA-Israel ao Irã, apesar de Donald Trump ter ordenado que as agências federais parassem de usar o Claude horas antes do ataque.

Arquitetura de IA Híbrida: Componentes de Código Aberto com Modelos de Raciocínio Proprietários
Uma arquitetura híbrida prática de IA está surgindo, onde 89% das organizações usam componentes de código aberto para reduzir custos em mais de 50%, enquanto modelos proprietários lidam com tarefas complexas de raciocínio. Os frameworks de código aberto oferecem transparência e capacidades de ajuste fino sem negociações de licenciamento.

OpenClaw Review: Problemas de Confiabilidade no Estado Atual, Valor como Ferramenta de Aprendizado
Um desenvolvedor com ampla experiência em plataformas de IA relata que o OpenClaw tem dificuldades com confiabilidade em tarefas básicas de múltiplas etapas, tornando aplicações empresariais autônomas questionáveis, mas encontra valor em aprender a estrutura e orquestração de agentes.