Sim

Greptile

Búsqueda de código base y preguntas y respuestas con IA

Greptile es una herramienta de desarrollo impulsada por IA para buscar y consultar código fuente en uno o más repositorios. Greptile permite a los ingenieros responder rápidamente preguntas complejas sobre el código base en lenguaje natural, localizar archivos o símbolos relevantes y obtener información sobre código desconocido o heredado.

Con Greptile, puedes:

  • Hacer preguntas complejas sobre tu código base en lenguaje natural: Obtén respuestas generadas por IA sobre arquitectura, patrones de uso o implementaciones específicas.
  • Encontrar código, archivos o funciones relevantes al instante: Busca usando palabras clave o consultas en lenguaje natural y ve directamente a las líneas, archivos o bloques de código coincidentes.
  • Comprender dependencias y relaciones: Descubre dónde se llaman las funciones, cómo se relacionan los módulos o dónde se usan las API en grandes bases de código.
  • Acelerar la incorporación y exploración de código: Ponte al día rápidamente en nuevos proyectos o depura problemas complicados sin necesitar un contexto previo profundo.

La integración de Sim Greptile permite a tus agentes de IA:

  • Consultar y buscar repositorios privados y públicos usando los modelos de lenguaje avanzados de Greptile.
  • Recuperar fragmentos de código contextualmente relevantes, referencias de archivos y explicaciones para apoyar la revisión de código, documentación y flujos de trabajo de desarrollo.
  • Activar automatizaciones en flujos de trabajo de Sim basadas en resultados de búsqueda/consulta o integrar inteligencia de código directamente en tus procesos.

Ya sea que estés tratando de acelerar la productividad del desarrollador, automatizar la documentación o potenciar la comprensión de tu equipo sobre un código base complejo, Greptile y Sim proporcionan acceso fluido a la inteligencia y búsqueda de código, justo donde lo necesitas.

Instrucciones de uso

Consulta y busca en bases de código usando lenguaje natural con Greptile. Obtén respuestas generadas por IA sobre tu código, encuentra archivos relevantes y comprende bases de código complejas.

Herramientas

greptile_query

Consulta repositorios en lenguaje natural y obtén respuestas con referencias de código relevantes. Greptile utiliza IA para comprender tu código base y responder preguntas.

Entrada

ParámetroTipoRequeridoDescripción
querystringPregunta en lenguaje natural sobre el código base
repositoriesstringLista de repositorios separados por comas. Formato: "github:branch:owner/repo" o simplemente "owner/repo" (por defecto github:main)
sessionIdstringNoID de sesión para continuidad de la conversación
geniusbooleanNoActivar modo genius para un análisis más exhaustivo (más lento pero más preciso)
apiKeystringClave API de Greptile
githubTokenstringToken de acceso personal de GitHub con acceso de lectura al repositorio

Salida

ParámetroTipoDescripción
messagestringRespuesta generada por IA a la consulta
sourcesarrayReferencias de código relevantes que respaldan la respuesta

Busca en repositorios en lenguaje natural y obtén referencias de código relevantes sin generar una respuesta. Útil para encontrar ubicaciones específicas de código.

Entrada

ParámetroTipoRequeridoDescripción
querystringConsulta de búsqueda en lenguaje natural para encontrar código relevante
repositoriesstringLista de repositorios separados por comas. Formato: "github:branch:owner/repo" o simplemente "owner/repo" (por defecto github:main)
sessionIdstringNoID de sesión para continuidad de la conversación
geniusbooleanNoActivar modo genius para una búsqueda más exhaustiva (más lento pero más preciso)
apiKeystringClave API de Greptile
githubTokenstringToken de acceso personal de GitHub con acceso de lectura al repositorio

Salida

ParámetroTipoDescripción
sourcesarrayReferencias de código relevantes que coinciden con la consulta de búsqueda

greptile_index_repo

Envía un repositorio para ser indexado por Greptile. La indexación debe completarse antes de que el repositorio pueda ser consultado. Los repositorios pequeños tardan de 3 a 5 minutos, los más grandes pueden tardar más de una hora.

Entrada

ParámetroTipoRequeridoDescripción
remotestringTipo de remoto Git: github o gitlab
repositorystringRepositorio en formato propietario/repo (ej., "facebook/react")
branchstringRama a indexar (ej., "main" o "master")
reloadbooleanNoForzar re-indexación incluso si ya está indexado
notifybooleanNoEnviar notificación por correo electrónico cuando se complete la indexación
apiKeystringClave API de Greptile
githubTokenstringToken de acceso personal de GitHub con acceso de lectura al repositorio

Salida

ParámetroTipoDescripción
repositoryIdstringIdentificador único para el repositorio indexado (formato: remoto:rama:propietario/repo)
statusEndpointstringURL del endpoint para verificar el estado de indexación
messagestringMensaje de estado sobre la operación de indexación

greptile_status

Verifica el estado de indexación de un repositorio. Usa esto para verificar si un repositorio está listo para ser consultado o para monitorear el progreso de indexación.

Entrada

ParámetroTipoRequeridoDescripción
remotestringTipo de remoto Git: github o gitlab
repositorystringRepositorio en formato propietario/repo (ej., "facebook/react")
branchstringNombre de la rama (ej., "main" o "master")
apiKeystringClave API de Greptile
githubTokenstringToken de acceso personal de GitHub con acceso de lectura al repositorio

Salida

ParámetroTipoDescripción
repositorystringNombre del repositorio (propietario/repo)
remotestringRemoto Git (github/gitlab)
branchstringNombre de la rama
privatebooleanSi el repositorio es privado
statusstringEstado de indexación: submitted, cloning, processing, completed o failed
filesProcessednumberNúmero de archivos procesados hasta el momento
numFilesnumberNúmero total de archivos en el repositorio
sampleQuestionsarrayPreguntas de ejemplo para el repositorio indexado
shastringSHA del commit Git de la versión indexada

Notas

  • Categoría: tools
  • Tipo: greptile
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started