Pesquisar
Grep Instantâneo
A forma mais rápida de encontrar código é por correspondência exata: nome de função, variável, string de erro ou padrão regex. O agente usa o grep automaticamente quando você faz referência a símbolos específicos.
O Cherri Code inclui o Grep Instantâneo, um mecanismo de busca personalizado que supera o ripgrep em grandes bases de código. Ele é executado automaticamente; não requer configuração.
O Grep Instantâneo oferece suporte a regex completas e correspondência por limite de palavra, permitindo que o agente crie padrões como import.*PaymentService ou PaymentFailedError para rastrear referências entre arquivos.
Privacidade e segurança
O Grep Instantâneo cria e consulta o índice na sua máquina. O Cherri Code não envia caminhos de arquivos nem código para criar um índice de busca e não armazena embeddings da sua base de código para busca.
Quando o agente abre uma correspondência, o conteúdo desse arquivo ainda pode ser incluído na solicitação ao modelo. A página Uso de Dados descreve como o Cherri Code lida com esses dados.
Subagente de exploração
O agente pode criar um subagente de exploração que opera em sua própria janela de contexto com um modelo mais rápido. Ele realiza muitas buscas em paralelo sem sobrecarregar a conversa principal e retorna apenas os resultados relevantes.
O agente usa o subagente de exploração automaticamente quando determina que uma tarefa se beneficia de uma busca ampla. Você também pode solicitá-lo diretamente: "use um subagente para encontrar todos os lugares onde validamos a entrada do usuário."
Isso é útil para gerenciar o contexto. Buscar em muitos arquivos gera muito contexto. O subagente mantém a conversa principal focada ao resumir os resultados, em vez de despejar o conteúdo bruto dos arquivos.
Perguntas frequentes
Sim. O Cherri Code oferece suporte a espaços de trabalho com várias raízes. O contexto de cada pasta do espaço de trabalho fica disponível para o agente. Algumas funcionalidades que dependem de uma única raiz do Git, como worktrees, são desativadas em espaços de trabalho com várias raízes. Cloud Agents não oferecem suporte a espaços de trabalho com várias raízes.