OpenClaw abbraccia ACP: è arrivato il momento USB-C della programmazione AI

3/6/2026
5 min read
封面图

OpenClaw abbraccia ACP: è arrivato il momento USB-C della programmazione AI

TL; DR OpenClaw, tramite acpx + ACP, trasforma l'"assistente di programmazione AI" da un'app isolata in un "ecosistema di plugin" liberamente combinabile - proprio come VS Code + LSP ha liberato il supporto linguistico anni fa.

I. Cos'è ACP? Spiegato in una frase

ACP (Agent Client Protocol) è l'"interfaccia universale" che connette editor di codice e assistenti di programmazione AI.

Immagina quella porta USB-C sulla tua scrivania: sia che si tratti di uno smartphone, un tablet o un laptop, un solo cavo può caricare e trasferire dati. ACP è il USB-C del mondo della programmazione AI: consente a qualsiasi assistente di programmazione AI compatibile (agent) di connettersi a qualsiasi editor che supporti questo protocollo.

Questo protocollo è nato dalle esigenze pratiche del team dell'editor Zed. Quando volevano integrare il Gemini CLI di Google, si sono resi conto che non c'era un modo standard per farlo. Così hanno creato ACP, e non si aspettavano che questa soluzione si evolvesse rapidamente in uno standard della comunità, con editor come JetBrains e Neovim che hanno iniziato a supportarlo.

Panoramica dell'architettura tecnica

ACP utilizza JSON-RPC 2.0 come protocollo di comunicazione: l'agent locale dialoga con l'editor tramite un pipe stdio, mentre l'agent remoto utilizza HTTP/WebSocket. Ha riutilizzato il formato JSON del MCP (Model Context Protocol), ma ha aggiunto definizioni di tipo specifiche per il contesto della programmazione - come diff (differenze di codice), un elemento centrale della programmazione agentic.

II. Quali problemi risolve ACP?

Prima dell'arrivo di ACP, l'ecosistema della programmazione AI presentava tre problemi fastidiosi:

1. Costi di integrazione elevati

Ogni nuova combinazione agent-editor richiede un notevole lavoro di sviluppo personalizzato da entrambe le parti. L'agent deve apprendere l'API privata dell'editor, mentre l'editor deve scrivere uno strato di adattamento per ogni agent.

2. Compatibilità limitata

Gli sviluppatori sono spesso costretti a scegliere: o usano l'agent preferito ma accettano il suo supporto editoriale limitato, o si attengono all'editor familiare ma perdono alcuni agent potenti. Non c'è una via di mezzo.

3. Rischio di lock-in del fornitore

Una volta scelto un certo agent, significa accettare l'intero ecosistema ad esso associato - il costo di cambiare strumenti è scoraggiante.

L'approccio di ACP è simile a quello del LSP (Language Server Protocol) di un tempo: stabilire un protocollo unificato che consenta agli agent che implementano ACP di funzionare in qualsiasi editor compatibile.

III. Qual è la relazione tra ACP, MCP, A2A...?

- ACP - Agent Client Protocol (iniziativa di Zed), ambito d'azione: editor ↔ Agent - MCP - Model Context Protocol (iniziativa di Anthropic), ambito d'azione: Agent ↔ Strumento - IBM ACP - Agent Communication Protocol, ambito d'azione: Agent ↔ Agent - A2A - Agent-to-Agent Protocol (iniziativa di Google), ambito d'azione: Agent ↔ Agent

MCP si occupa di "connessioni verticali" (da Agent a Strumento), ACP/A2A si occupano di "connessioni orizzontali" (da Agent a editor o tra Agent). Non sono in competizione, ma si completano a vicenda.

IV. Integrazione di ACP in OpenClaw: cos'è acpx?

OpenClaw ha introdotto il supporto ACP nella versione 2026.2.26. Il componente centrale acpx è un client CLI senza testa (headless CLI client), progettato per gestire sessioni ACP con stato.

Cosa può fare acpx?

Gestione dell'intero ciclo di vita della sessione - /acp spawn —— crea una nuova sessione ACP - /acp steer —— invia comandi a una sessione in esecuzione - /acp cancel —— annulla il compito corrente - /acp close —— termina la sessione - /acp status —— visualizza lo stato della sessione - /acp doctor —— diagnostica problemi di connessione

Supporto multi-agent pronto all'uso - pi —— agent leggero - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— soluzione agent open source - gemini —— Google Gemini CLI

Come attivarlo?

{ "acp":{ "enabled":true, "dispatch":{"enabled":true}, "backend":"acpx", "defaultAgent":"codex", "allowedAgents":["pi","claude","codex","opencode","gemini"], "maxConcurrentSessions":8 } }

V. Capacità espanse di ACP+OpenClaw

- Libertà indipendente dall'editor: chiama qualsiasi agent supportato nel tuo editor preferito - Liberati dal lock-in del fornitore: cambiare agent richiede solo di modificare una riga di configurazione - Workflow AI full-stack componibile: costruisci pipeline potenti combinando MCP + ACP - Accesso a un ecosistema in rapida crescita: oltre 20 agent e più di 10 editor supportano ACP - Collaborazione multi-agent resa possibile: Codex scrive codice → Claude rivede → Gemini genera test

VI. Scenari reali: il trio Feishu + OpenClaw + ACP

技术架构图 Vantaggi chiave: utilizzando la modalità WebSocket, non è necessario un IP pubblico, non è necessario un dominio, non è necessaria la penetrazione della rete interna, il tuo computer si collega direttamente al cloud di Feishu.

Cambiamenti apportati al team

- Responsabile tecnico: utilizza Feishu per coordinare Codex per la revisione del codice, consentendo a agent con diverse competenze di svolgere i propri compiti - Membri del team: non è necessario comprendere ACP/acpx, non è necessario installare strumenti CLI, l'interfaccia di Feishu utilizza il linguaggio naturale per attivare l'AI - Intera organizzazione: la capacità di programmazione AI passa da uno strumento personale a una risorsa condivisa dal team

VII. Conclusione

L'emergere di ACP segna il passaggio degli strumenti di programmazione AI dall'"era delle isole" all'"era della connessione". Il supporto di OpenClaw per ACP - in particolare il lancio di acpx - lo trasforma da semplice assistente AI conversazionale a un nodo centrale per la gestione multi-agent.

Prossimi passi da esplorare: - Configurare OpenClaw + acpx e provare la collaborazione con diversi agent - Esplorare scenari di utilizzo sinergico tra MCP e ACP - Tenere d'occhio l'ingresso di nuovi agent nell'ecosistema ACP

Link di riferimento

- https://agentclientprotocol.com - https://zed.dev/acp - https://www.contextstudios.ai/blog/acp-vs-mcp-the-protocol-war-that-will-define-ai-coding-in-2026 - https://github.com/openclaw/acpx - https://docs.openclaw.ai/tools/acp-agents - https://github.com/AlexAnys/feishu-openclaw

Published in Technology

You Might Also Like