Apariencia
🔌 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:
- Abre la sección de extensiones: En la barra de direcciones de tu navegador Chrome, ingresa:text
chrome://extensions/ - Activa el Modo de Desarrollador: En la esquina superior derecha del panel de extensiones, activa el interruptor de
Modo de desarrollador. - Cargar Extensión Descomprimida: Haz clic en el botón de la barra superior izquierda que dice
Cargar descomprimida(o Load unpacked). - 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 - ¡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.
