Skip to content

🔌 Extensión de Chrome

La Extensión de Navegador de Context Code (apps/browser-extension) es un componente clave del ecosistema que actúa como puente de automatización de precisión. Permite que el agente de terminal interactúe, inspeccione y capture de forma directa tu navegador web real en caliente.

A diferencia del control clásico automatizado headless de Playwright que levanta instancias aisladas, la extensión de Chrome te permite coordinar tu sesión activa y real de navegación con tu flujo de desarrollo en la terminal.


⚡ Capacidades de la Extensión

  • Mensajería Nativa (nativeMessaging): Establece una tubería bidireccional segura local entre tu navegador de Chrome y la CLI en caliente sin necesidad de levantar puertos de red o HTTP expuestos.
  • Protocolo de Depuración de Chrome (CDP Debugger): Utiliza la API nativa de desarrollo para inspeccionar el DOM, simular eventos físicos y escuchar eventos de red directamente sobre tu sesión activa.
  • Inyección en Caliente (content_scripts): Inyecta scripts de forma dinámica en cualquier pestaña del navegador para interactuar con formularios, extraer datos con precisión o simular clics en componentes complejos.

📦 Guía de Instalación Local

Dado que la extensión se encuentra en desarrollo activo en tu repositorio, puedes instalarla en tu navegador Chrome de forma local siguiendo estos sencillos pasos:

  1. Abre la sección de extensiones: En la barra de direcciones de tu navegador Chrome, ingresa:
    text
    chrome://extensions/
  2. Activa el Modo de Desarrollador: En la esquina superior derecha del panel de extensiones, activa el interruptor de Modo de desarrollador.
  3. Cargar Extensión Descomprimida: Haz clic en el botón de la barra superior izquierda que dice Cargar descomprimida (o Load unpacked).
  4. Selecciona la carpeta: En el selector de archivos de Windows, navega hasta tu repositorio de Context Code y selecciona la carpeta:
    text
    Context_Code_V1/apps/browser-extension
  5. ¡Listo! Verás aparecer la tarjeta de Context Code Browser Extension lista para ser utilizada.

🛡️ Auditoría de Permisos e Integridad

La extensión solicita permisos estrictamente necesarios para operar las capacidades de automatización del desarrollador autónomo:

  • nativeMessaging: Habilita el canal IPC de comunicación local seguro con el proceso de fondo de la CLI de Context Code.
  • debugger: Abre la API oficial de desarrollo de Google para analizar a bajo nivel la red y renderizar el árbol de accesibilidad del DOM.
  • activeTab & scripting: Permite ejecutar consultas selectivas para simular clics o entradas de formularios solo bajo las instrucciones emitidas en tu sesión.

Desarrollado con pasión e Inteligencia Artificial.