Skip to content

Agentes ACP

ADHDev incluye un amplio inventario integrado de adaptadores para el Agent Client Protocol (ACP).

WARNING

El inventario ACP es amplio, pero cada proveedor ACP debe tratarse como no verificado hasta que se pruebe explícitamente y se promueva en la documentación de compatibilidad.

¿Qué es ACP?

ACP es un protocolo de agente estructurado. En términos de ADHDev, es la ruta usada cuando un agente se comporta más como un proceso de chat impulsado por protocolo que como una sesión de terminal.

Eso normalmente significa que ADHDev puede:

  • lanzar el proceso del agente
  • enviar prompts como solicitudes estructuradas
  • transmitir respuestas estructuradas de vuelta al panel
  • exponer controles de modelo, modo u otra configuración cuando el proveedor los ofrece

ACP vs CLI

Las sesiones ACP suelen entenderse mejor en contraste con las sesiones CLI:

SuperficieACPCLI
Renderizado principalSesión estructurada estilo chatSesión PTY orientada a terminal
Mejor ajusteAgentes nativos de protocolo y controles impulsados por esquemaFlujos de trabajo de shell, TUIs y salida de terminal en bruto
Controles típicosModelo/modo/configuración cuando el proveedor los exponeEntrada de terminal, scrollback y recuperación de session-host
Modelo de recuperaciónCiclo de vida de proceso/sesiónRuntime alojado y ciclo de vida de session-host

Si quieres comportamiento de terminal en bruto, usa la ruta CLI. Si quieres comportamiento de chat estructurado, ACP suele ser el mejor ajuste.

Cómo se ve ACP en el panel

Las sesiones ACP aparecen en el panel como conversaciones estilo chat en lugar de paneles de terminal.

Dependiendo del proveedor, es posible que puedas:

  • enviar prompts desde la entrada de chat normal
  • leer respuestas de streaming estructuradas
  • gestionar aprobaciones desde el panel
  • cambiar de modelo o modo
  • usar opciones de configuración específicas del proveedor expuestas a través de la barra de controles

Lanzar sesiones ACP

Los proveedores ACP se lanzan desde el mismo flujo de inicio de máquina/workspace usado para otros tipos de sesión:

  1. Abre una máquina.
  2. Elige el workspace que quieras.
  3. Elige la categoría ACP.
  4. Selecciona el proveedor.
  5. Lanza la sesión en el panel.

Si no aparecen proveedores ACP, normalmente significa que la máquina seleccionada no tiene un proveedor ACP utilizable instalado o configurado.

Inventario ACP integrado

ADHDev incluye actualmente 35 adaptadores ACP integrados. Los nombres más conocidos del inventario incluyen:

  • Gemini CLI
  • Codex
  • Claude Agent
  • Cursor
  • Cline
  • GitHub Copilot
  • Goose
  • Kimi CLI
  • OpenCode
  • Qwen Code

De nuevo, el inventario integrado no significa soporte generalizado.

Autenticación y advertencias

Las herramientas ACP siguen gestionando su propia autenticación y configuración upstream.

Patrones comunes:

  • las claves de API siguen perteneciendo a la herramienta upstream
  • la falta de autenticación a menudo se ve como un fallo de lanzamiento
  • algunas herramientas ACP dependen de flags experimentales upstream o de características de protocolo inestables
  • la profundidad de control varía mucho según el proveedor

Por eso ACP es potente pero desigual en todo el inventario.

Cuándo preferir ACP

ACP es una buena opción cuando quieres:

  • una sesión estructurada estilo chat en lugar de una terminal
  • controles de modelo y modo expuestos por el proveedor en el panel
  • una superficie de protocolo más limpia para agentes que ya hablan ACP bien

Si el proveedor es más nativo de terminal, la ruta CLI puede seguir siendo más fiable en la práctica.

Próximos pasos

La documentación de la nube alojada está aquí. La documentación de código abierto y autoalojada está en el repositorio OSS.