Esta función solo está disponible en Windsurf Plugins para planes Enterprise.
Si bien el indexado local funciona muy bien, es posible que el usuario quiera indexar bases de código que no tiene almacenadas localmente para que nuestros model las utilicen como contexto.Para este caso de uso, las organizaciones con planes Teams y Enterprise pueden usar el servicio de indexado de Windsurf para importar globalmente todos los repositorios relevantes. El indexado y la generación de embeddings se realizan en los servidores de Windsurf (en un tenant aislado) y, una vez creado el índice, cualquier miembro del equipo puede consultarlo.
Desde https://windsurf.com/indexing puedes agregar un repositorio para su indexación. Actualmente admitimos repositorios de Git de GitHub, GitLab y Bitbucket.
Puedes elegir indexar una rama específica y reindexar automáticamente el repositorio después de cierto número de días.
Clonamos el repositorio para crear el índice, pero, una vez que terminamos de generar los embeddings de la base de código, eliminamos todo el código y los fragmentos de código, siempre que la opción Store Snippets esté desmarcada. No conservamos nada más que los propios embeddings, a partir de los cuales no es posible reconstruir el código original.Además, todo el indexado y la generación de embeddings se realizan en una instancia de inquilino único: nada del proceso de indexado se comparte entre distintos clientes de Windsurf Teams.