Casos de uso / Engenharia
Revisão de base de código.
Sem os segredos.
Anexe uma pasta ou um .zip e peça uma revisão. Seu navegador empacota o código, deixando de fora dependências, saídas de build e segredos como arquivos .env e chaves privadas. As correções voltam como diffs, aplicadas no seu navegador a um .zip corrigido que você pode baixar.
Uma ilustração do espaço de trabalho. O repositório e os problemas encontrados são fictícios.
O fluxo de trabalho
Veja no espaço de trabalho.
Gravado no espaço de trabalho; respostas roteirizadas para a gravação, alguns clipes acelerados. As verificações de “Verificado” rodaram no navegador com base em uma atestação gravada.
Criptografado antes de sair do seu dispositivo.
No seu navegador
- Empacota a pasta, deixando de fora dependências e segredos
- Aplica os diffs e monta o .zip corrigido
- Executa o JavaScript das respostas só quando você pressiona Run, sem rede
O retransmissor do Undergrove
- Verifica seu login e sua cota
- Repassa o código criptografado, sem conseguir lê-lo
- Vê o tamanho e o horário
Dentro do enclave
- Executa o modelo com seu código e sua pergunta
- Indexa uma base de código grande que você adiciona a Documentos, para que só os trechos correspondentes sejam enviados
- A Tinfoil afirma que nada dentro dele persiste entre reinicializações
Antes de enviar, seu navegador confere a atestação de hardware do enclave com a versão de código aberto da Tinfoil. As respostas voltam do mesmo jeito, criptografadas até chegarem ao seu navegador. O que a verificação comprova
Recursos disponíveis hoje no espaço de trabalho.
Pastas e arquivos .zip
Anexe uma pasta no computador, ou um .zip em qualquer lugar. Dependências, saídas de build, arquivos de lock, binários, arquivos .env e chaves ficam de fora.
Diffs e um .zip corrigido
Os diffs unificados nas respostas são mostrados arquivo por arquivo, aplicados à sua base de código no navegador e baixados como .zip.
JavaScript que roda
Pressione Run sob um bloco de JavaScript para executá-lo em um worker novo, sem rede nem armazenamento.
Auto
O Auto escolhe um modelo forte em código quando sua mensagem é sobre código, no seu navegador.
API para desenvolvedores
Os mesmos modelos por meio de uma API compatível com a OpenAI, para scripts e CI, com um modo criptografado.
Os limites, sem rodeios.
- Revise cada diff antes de usá-lo. Um modelo pode propor alterações que rodam mas estão erradas.
- Os segredos ficam de fora pelo nome do arquivo: arquivos .env, chaves privadas, .npmrc e similares. Uma chave escrita dentro de um arquivo de código comum é enviada com o resto do código.
- A API para desenvolvedores funciona de outro jeito: nosso gateway lê as solicitações da API na memória para verificá-las, a menos que você use o modo criptografado.
- O Undergrove não tem certificações como SOC 2 ou ISO 27001 e ainda não passou por avaliação independente.
Experimente com o seu próprio código.
Abra o espaço de trabalho, adicione seu código e cole a solicitação. Sem acesso real, as respostas são exemplos escritos de antemão.
Abrir o espaço de trabalhoRevise a lógica de novas tentativas dos webhooks nesta base de código em busca de condições de corrida e tentativas perdidas, e proponha correções como diffs unificados.