Buscar
Instant Grep
La forma más rápida de encontrar código es buscar coincidencias exactas: un nombre de función, una variable, una cadena de error o un patrón de regex. Agent usa grep automáticamente cuando haces referencia a símbolos específicos.
Cherri Code incluye Instant Grep, un motor de búsqueda personalizado que supera a ripgrep en bases de código grandes. Se ejecuta automáticamente; no requiere configuración.
Instant Grep admite regex completos y coincidencias en límites de palabra, por lo que Agent puede construir patrones como import.*PaymentService o PaymentFailedError para rastrear referencias entre archivos.
Privacidad y seguridad
Instant Grep crea y consulta su índice en tu máquina. Cherri Code no sube rutas de archivo ni código para crear un índice de búsqueda, ni almacena embeddings de tu base de código para la búsqueda.
Cuando el agente abre una coincidencia, el contenido de ese archivo sí puede incluirse en la solicitud al modelo. En Uso de datos se describe cómo Cherri Code gestiona esos datos.
Subagente de exploración
Agent puede generar un subagente de exploración que se ejecuta en su propia ventana de contexto con un modelo más rápido. Realiza muchas búsquedas en paralelo sin saturar la conversación principal y devuelve solo los hallazgos relevantes.
Agent usa automáticamente el subagente de exploración cuando determina que una tarea se beneficia de una búsqueda amplia. También puedes solicitarlo directamente: "usa un subagente para encontrar todos los lugares donde validamos la entrada del usuario".
Esto resulta útil para gestionar el contexto. Buscar en muchos archivos genera mucho contexto. El subagente mantiene centrada la conversación principal al resumir los resultados en lugar de volcar el contenido sin procesar de los archivos.
Preguntas frecuentes
Sí. Cherri Code es compatible con los espacios de trabajo multi-root. El contexto de cada carpeta del espacio de trabajo está disponible para agente. Algunas funciones que dependen de una única raíz de Git, como los worktrees, están desactivadas en los espacios de trabajo multi-root. Los agentes en la nube no son compatibles con los espacios de trabajo multi-root.