Org Dev Telemetry
Extensión de VS Code que reporta a la plataforma de tu organización qué herramientas de IA están activas en el editor, en qué repositorios trabajas y la actividad de tus propios commits y pushes. No envía el contenido de tu código.
Está pensada para colaboradores de una organización que ya tiene su plataforma (Inntech Pulse). Sin la URL de la plataforma y sin haber iniciado sesión, la extensión no hace nada.
Puesta en marcha
- Instala la extensión (tu administrador te indicará dónde obtenerla).
- En la configuración de usuario de VS Code define
orgTelemetry.apiBaseUrl con la dirección de la plataforma y recarga la ventana. Debe usar https:// (http:// solo se admite para localhost).
- Acepta el aviso de transparencia la primera vez que se activa.
- Elige Iniciar sesión cuando la extensión te lo ofrezca (o ejecuta Org Telemetry: Iniciar sesión). Se abre el navegador con un código de conexión: comprueba que coincide con el que muestra VS Code y pulsa Autorizar. La extensión recibe su acceso sola y lo guarda en el almacén seguro de VS Code; no tienes que copiar nada.
Si trabajas en un entorno sin navegador, crea un token en Configuración → Extensión de VS Code del panel y pégalo con Org Telemetry: Configurar token manualmente.
El panel de la barra lateral
La extensión agrega un icono propio (Inntech Pulse) a la barra de actividad de VS Code. Al pulsarlo se abre el panel Estado, que muestra con qué cuenta estás conectado, la plataforma, cuántos eventos faltan por enviar y si algún repositorio no puede registrar pushes. Desde ahí también puedes iniciar o cerrar sesión, abrir el panel web y ver el detalle de lo que se recolecta. Mientras no estés listo (sin dirección, sin aceptar el aviso o sin sesión), el panel te muestra el paso que sigue con su botón.
Qué se recolecta
- Qué herramientas de IA están instaladas o activas en el editor (por ejemplo Copilot o Continue), no su contenido.
- Qué repositorio y rama usas (URL del remoto, sin credenciales).
- De tus propios commits: los archivos tocados y la cantidad de líneas agregadas y eliminadas. Nunca el texto del código ni el mensaje del commit.
- Cuándo haces push (rama, remoto y commit enviado). Solo los que realmente se completaron.
- Tiempo de actividad de la sesión del editor.
Qué no se recolecta
- El contenido o texto de tu código.
- Pulsaciones de teclado.
- Archivos fuera de repositorios git.
- Commits de otras personas (lo que llega con un
pull o al cambiar de rama no cuenta como tu actividad).
Qué hace además
Agrega un bloque al hook pre-push de los repositorios que abres, para poder registrar los pushes. Conserva los hooks que ya tengas y no modifica tu código. No toca los hooks escritos en otros lenguajes (Python, Node) ni los repositorios que usan core.hooksPath (por ejemplo, Husky): en esos repositorios los commits sí se registran, pero los pushes no.
Para quitarlo, ejecuta Org Telemetry: Quitar hooks de git.
Transparencia y control
- Hasta que aceptas el aviso no se recolecta, envía ni instala nada. Si no aceptas, no se vuelve a preguntar hasta que cambie el aviso; puedes revisarlo con Org Telemetry: Revisar aviso de transparencia.
- El ítem «Org Telemetry» de la barra de estado indica que está activa y avisa si falta el token, si fue rechazado o si no hay conexión. Al hacer clic muestra el estado.
- Puedes desactivarla con el ajuste
orgTelemetry.enabled.
- Solo funciona en carpetas de confianza (Workspace Trust), porque ejecuta comandos de git dentro de tus repositorios.
Configuración
| Ajuste |
Descripción |
orgTelemetry.apiBaseUrl |
URL de la plataforma. Solo se puede definir en la configuración de usuario: así un repositorio ajeno no puede redirigir tus datos ni tu token. Después de cambiarla, recarga la ventana. |
orgTelemetry.heartbeatIntervalMinutes |
Cada cuántos minutos se registra actividad mientras la ventana está en foco (por defecto 5). |
orgTelemetry.enabled |
Desactiva por completo la recolección y el envío. |
Comandos
- Org Telemetry: Iniciar sesión
- Org Telemetry: Cerrar sesión (revoca el acceso de esta extensión y lo borra de tu equipo)
- Org Telemetry: Abrir el panel en el navegador
- Org Telemetry: Ver estado y qué se recolecta
- Org Telemetry: Configurar token manualmente
- Org Telemetry: Revisar aviso de transparencia
- Org Telemetry: Quitar hooks de git