Este recurso está disponível apenas nos Windsurf Plugins para planos Enterprise.
Embora o Local Indexing funcione muito bem, o usuário pode querer indexar bases de código que não estão armazenadas localmente para que nossos modelos as usem como contexto. Para esse caso de uso, organizações nos planos Teams e Enterprise podem usar o Indexing Service do Windsurf para importar globalmente todos os repositórios relevantes. A indexação e a geração de embeddings são realizadas pelos servidores do Windsurf (em um tenant isolado) e, quando o índice é criado, ele fica disponível para consulta por qualquer membro da equipe.

Adicionando um repositório

Em https://windsurf.com/indexing, você pode adicionar um repositório para indexação. Atualmente, damos suporte a repositórios Git do GitHub, GitLab e Bitbucket.
Você pode optar por indexar um branch específico e reindexar automaticamente o repositório após um determinado número de dias.

Garantias de segurança

Clonamos o repositório para criar o índice, mas, após concluirmos a geração de embeddings para a base de código, excluímos todo o código e os trechos de código, desde que a configuração Store Snippets esteja desmarcada. Não persistimos nada além dos próprios embeddings, a partir dos quais não é possível reconstruir o código original. Além disso, toda a indexação e geração de embeddings é realizada em uma instância single-tenant—nada do processo de indexação é compartilhado entre diferentes clientes do Windsurf Teams.