Casos de uso / Ingeniería
Revisión de código.
Sin los secretos.
Adjunta una carpeta o un .zip y pide una revisión. Tu navegador empaqueta el código y deja fuera las dependencias, la salida de compilación y secretos como archivos .env y claves privadas. Las correcciones vuelven como diffs, que se aplican en tu navegador a un .zip con los parches que puedes descargar.
Una ilustración del espacio de trabajo. El repositorio y sus hallazgos son inventados.
El flujo de trabajo
Míralo en el espacio de trabajo.
Grabado en el espacio de trabajo; respuestas preparadas para la grabación, algunos clips acelerados. Las comprobaciones de «Verificado» se ejecutaron en el navegador contra una atestación grabada.
Cifrado antes de salir de tu dispositivo.
En tu navegador
- Empaqueta la carpeta, dejando fuera dependencias y secretos
- Aplica los diffs y crea el .zip con los parches
- Ejecuta JavaScript de las respuestas solo cuando pulsas Ejecutar, sin red
El retransmisor de Undergrove
- Comprueba tu inicio de sesión y tu asignación
- Reenvía el código cifrado sin poder leerlo
- Ve su tamaño y su hora
Dentro del enclave
- Ejecuta el modelo con tu código y tu pregunta
- Indexa un código grande que añadas a Documentos, para que solo se envíen los pasajes que coinciden
- Tinfoil afirma que nada de lo que contiene persiste entre reinicios
Antes de enviar, tu navegador comprueba la atestación de hardware del enclave frente a la versión de código abierto de Tinfoil. Las respuestas vuelven del mismo modo, cifradas hasta que llegan a tu navegador. Qué demuestra la verificación
Funciones del espacio de trabajo disponibles hoy.
Carpetas y archivos .zip
Adjunta una carpeta en el ordenador, o un .zip en cualquier dispositivo. Se dejan fuera las dependencias, la salida de compilación, los archivos de bloqueo, los binarios, los archivos .env y las claves.
Diffs y un .zip con los parches
Los diffs unificados de las respuestas se muestran archivo por archivo, se aplican a tu código en el navegador y se descargan como .zip.
JavaScript se ejecuta
Pulsa Ejecutar bajo un bloque de JavaScript para ejecutarlo en un worker nuevo sin red ni almacenamiento.
Auto
Auto elige un modelo fuerte en código cuando tu mensaje trata de código, en tu navegador.
API para desarrolladores
Los mismos modelos a través de una API compatible con OpenAI, para scripts y CI, con un modo cifrado.
Los límites, sin rodeos.
- Revisa cada diff antes de usarlo. Un modelo puede proponer cambios que funcionan pero son incorrectos.
- Los secretos se dejan fuera por nombre de archivo: archivos .env, claves privadas, .npmrc y similares. Una clave escrita dentro de un archivo de código normal se envía con el resto del código.
- La API para desarrolladores funciona de otra manera: nuestra pasarela lee las solicitudes a la API en memoria para comprobarlas, salvo que uses el modo cifrado.
- Undergrove no tiene certificaciones como SOC 2 o ISO 27001, y aún no se ha evaluado de forma independiente.
Pruébalo con tu propio código.
Abre el espacio de trabajo, añade tu código y pega la solicitud. Sin acceso en vivo, las respuestas son ejemplos escritos de antemano.
Abrir el espacio de trabajoRevisa la lógica de reintentos de webhooks de este código en busca de condiciones de carrera y reintentos perdidos, y propón correcciones como diffs unificados.