Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Paco ACP ChatNew to Visual Studio Code? Get it now.
Paco ACP Chat

Paco ACP Chat

CheersCode S.L.

| (0) | Free
VS Code extension to chat with the Paco ACP server.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Paco ACP Chat

Extension de VS Code para abrir un chat contra el servidor ACP de Paco.

Uso

  1. Abre la vista lateral de Paco en la barra izquierda.
  2. La primera pantalla es de Iniciar sesion o Registro.
  3. Introduce Usuario y Contrasena.
  4. La extension resuelve automaticamente el servidor local, el agente publico y el proyecto por defecto leyendo apps/acp-server/.env; si falta algun valor, usa los defaults locales.
  5. La extension llama al backend ACP en /auth/login o /auth/register.
  6. Si el backend valida las credenciales, devuelve un bearer token y la extension lo guarda en SecretStorage.
  7. Una vez autenticado, la parte de acceso queda oculta y solo se mantiene Cerrar sesion dentro del chat.
  8. El envio del chat ya no usa SSE: la extension abre un WebSocket contra /runs-socket, envia el run y recibe progreso en vivo del servidor.
  9. Cada conversacion mantiene su propio socket mientras siga activa; si queda inactiva, la extension lo cierra tras un maximo de 30 minutos.

Historico de chats

La extension guarda localmente las conversaciones recientes y permite seleccionarlas desde el desplegable Conversaciones en la parte superior del chat.

Cada chat conserva su session_id, de modo que puedes retomar contexto sin volver a empezar.

Bitacora interactiva

Durante cada ejecucion, Paco muestra una linea de tiempo agrupada por fases como Planificacion, Delegacion, Archivos, Terminal o Inspeccion.

Esas fases llegan por WebSocket conforme el runtime va ejecutando herramientas y delegaciones, de modo que el chat refleja progreso real y no solo el resultado final.

Los eventos de delegacion solo se exponen cuando el cliente esta en entorno local o cuando el usuario autenticado tiene permisos de administrador.

Los eventos incluyen etiquetas visuales por tipo y acciones clicables:

  • Abrir ruta abre el archivo afectado o revela la carpeta en el explorador.
  • Ver diff despliega un diff corto cuando Paco crea o modifica un archivo.

Adjuntos

El composer acepta arrastrar y soltar archivos, pegar archivos desde el portapapeles y pegar imagenes del clipboard.

  • Los archivos de texto se adjuntan como contexto textual para el run.
  • Las imagenes se pueden adjuntar y previsualizar en local; el runtime actual las envia como referencia textual y metadatos, no como analisis visual de pixeles.

Empaquetado

Ejecuta npm run package:vsix dentro de la carpeta de la extension.

El archivo .vsix se genera usando la version declarada en package.json. Si cambias esa version y vuelves a ejecutar el script, el nombre del paquete se actualiza automaticamente.

Ajustes

  • pacoChat.baseUrl: override opcional de la URL base si no quieres usar apps/acp-server/.env.
  • pacoChat.agentName: override opcional del agente publico.
  • pacoChat.projectRoot: override opcional del proyecto objetivo relativo a ACP_PROJECTS_ROOT.

El token ya no necesita configurarse manualmente en settings; el backend lo emite durante login o registro y la extension lo guarda usando SecretStorage de VS Code.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft