Artfical AI / Conectores
Todos los conectores Abrir tAI Conectar GitHub
Cómo funciona

Herramientas

Al adjuntar un repositorio, quedan disponibles diez herramientas. Cada una tiene su propia página con el detalle completo.

Referencia

HerramientaQué hace
github_read_fileObtiene un archivo directamente de GitHub, para uno que no esté incluido en el clon local.
github_search_codeBusca código en todo el repositorio en GitHub, no solo en el clon local.
github_list_commitsMuestra los commits recientes de la rama activa.
github_commit_filesConfirma el estado actual del clon del sandbox en la rama de trabajo.
github_upload_fileConfirma un único archivo, incluidos archivos binarios, en la rama activa.
github_create_pull_requestAbre una pull request desde la rama de trabajo hacia la rama predeterminada.
github_list_issuesMuestra las incidencias abiertas del repositorio activo.
github_create_issueCrea una nueva incidencia en el repositorio activo.
github_comment_on_issuePublica un comentario en una incidencia o pull request existente.
github_list_pull_requestsMuestra las pull requests abiertas del repositorio activo.

Trabajar en el clon del sandbox

La mayor parte del trabajo de tAI ocurre directamente en el clon local de su repositorio, mediante sus herramientas habituales de lectura y edición de archivos, en lugar de una herramienta específica de GitHub para cada lectura. github_read_file y github_search_code existen como alternativa para todo aquello demasiado grande como para haberse clonado.

Confirmar cambios

github_commit_files, github_upload_file y github_create_pull_request se encargan de enviar los cambios de vuelta a GitHub. Nada se envía nunca directamente a la rama predeterminada: el primer commit de una conversación crea una rama de trabajo dedicada, y una pull request se abre desde esa rama cuando el trabajo está listo para revisión.

Incidencias & pull requests

github_list_issues, github_create_issue, github_comment_on_issue y github_list_pull_requests se encargan del seguimiento de incidencias del repositorio activo, de forma independiente a cualquier cambio de código.