Una carpeta de tu ordenador en un proyecto
Un proyecto puede tener una carpeta de tu ordenador: en el menú del proyecto (los tres puntos del proyecto en la barra lateral), elige «Vincular una carpeta de este PC…» y selecciona la carpeta (en el navegador hace falta Chrome o Edge; la aplicación de escritorio abre un cuadro de diálogo para elegir carpeta). Así, los modelos de los chats del proyecto pueden trabajar con sus archivos: nombra un archivo en tu mensaje («¿qué hace src/app.js?») y su contenido se incluye; además, el modelo puede recorrer la carpeta y leer y buscar archivos por sí solo. Pregunta «¿dónde está la factura de marzo?» o «finn bildet av stranda» y GlirOS busca primero en la carpeta por su cuenta (nombres de archivos y carpetas, rutas y las descripciones de las imágenes en pictures.xml, que se crea cuando le pides que indexe las imágenes de la carpeta) y le pasa al modelo solo las coincidencias; el modelo puede buscar de la misma forma cuando necesita un archivo. No puede cambiar nada por su cuenta: un cambio que propone aparece debajo de la respuesta como una tarjeta con «Mostrar cambios» (la diferencia) y «Aplicar», y solo Aplicar escribe el archivo (la versión anterior de un archivo reemplazado se conserva en Archivos y versiones). Lo mismo vale para renombrar o mover, copiar (también archivos del chat a la carpeta, por su nombre), crear carpetas y eliminar. Si hay muchos cambios de este tipo a la vez, llegan como un lote: una tarjeta que enumera cada paso, comprobados en orden antes de que ocurra nada (un nombre que queda libre en un paso se puede usar en el siguiente), y un solo «Aplicar todo» que los ejecuta en orden. Un archivo eliminado va a la papelera del proyecto (una carpeta oculta .gliros-trash dentro de la carpeta del proyecto), donde la sección Papelera del panel de archivos puede restaurarlo o vaciar la papelera para siempre. También puedes hacer todo esto tú en el panel de archivos (los botones de cada archivo, Carpeta nueva, Guardar en la carpeta del proyecto), y si abres un archivo de la carpeta en el panel lateral y lo editas, se guarda de vuelta en la carpeta. El modelo también recibe un mapa del código de la carpeta (funciones y clases con sus líneas). No puede ejecutar programas, y no puede acceder a nada fuera de la carpeta. Con un modelo en la nube, GlirOS te pregunta una vez por proyecto antes de que se pueda enviar ningún archivo a esa empresa. La etiqueta de carpeta junto al título del chat muestra el proyecto y su carpeta; el panel de archivos enumera los archivos de la carpeta. En el navegador, después de reiniciar, puede que GlirOS necesite de nuevo tu permiso: haz clic en la etiqueta.
Esta guía es el mismo texto que usa GlirOS para responder a preguntas sobre GlirOS.