ADACEEN escanea archivos del workspace en VS Code (local o Codespaces), genera un resumen y construye un JSON listo para enviar a un backend de analisis.
Caracteristicas
- Escaneo de archivos por
globcon exclusiones. - Soporte para entornos:
local(carpetas conscheme=file)codespace(carpetas remotas)auto(detecta segun entorno)all(todo el workspace)- Limites configurables:
- maximo de archivos
- tamano maximo por archivo (KB)
- Salida detallada en
Output > ADACEEN: - resumen legible
- JSON con metadatos y contenido de archivos leidos
- Sincronizacion con el overlay del navegador para publicar archivo activo, sugerencia y opciones de reemplazo.
Comandos
ADACEEN: Escanear workspaceADACEEN: Abrir sugerencias del archivo activoADACEEN: Actualizar sugerencias del archivo activoADACEEN: Configurar sesión compartidaADACEEN: Aplicar siguiente reemplazo del navegador
Ejecutalos desde la paleta de comandos (Ctrl+Shift+P).
Configuracion
La extension expone estas opciones:
adaceen.scan.mode:auto | local | codespace | alladaceen.scan.includeGlob: glob de inclusionadaceen.scan.excludeGlob: glob de exclusionadaceen.scan.maxFiles: maximo de archivosadaceen.scan.maxFileKB: tamano maximo por archivo en KBadaceen.backend.baseUrl: URL base del backend ADACEENadaceen.backend.sessionId: sesion compartida con el overlay del navegadoradaceen.backend.codeActionsEnabled: consulta reemplazos enviados desde el navegadoradaceen.backend.autoApplyCodeActions: aplica reemplazos sin confirmacion
Sincronizacion con navegador
- Inicia sesion en el overlay ADACEEN del navegador.
- En una pagina de Codespaces, copia el ID de sesion desde el panel de sincronizacion.
- En VS Code/Codespaces ejecuta
ADACEEN: Configurar sesión compartiday pega ese valor. - Abre un archivo del proyecto. La extension publica el archivo activo, el fragmento cercano al cursor y las opciones de reemplazo hacia el backend.
- Desde el navegador elige una opcion de reemplazo. VS Code la reclama y la aplica con confirmacion, salvo que
adaceen.backend.autoApplyCodeActionseste activo.
Desarrollo local
- Instala dependencias:
npm install
- Compila:
npm run compile
- Presiona
F5para abrirExtension Development Host. - En la nueva ventana, abre una carpeta y ejecuta
ADACEEN: Escanear workspace.
Pruebas local + Codespaces
Para pruebas end-to-end con backend local expuesto por Cloudflare Tunnel, revisa:
README.local-testing.md
Publicacion
Para publicar en Visual Studio Marketplace:
- Crea tu
publisheren Marketplace. - Configura el campo
publisherenpackage.jsoncon ese ID. - Genera un PAT (Azure DevOps) con permisos de Marketplace.
- Publica con:
npx @vscode/vsce publish
Licencia
MIT