Artfical AI / Connectors
Alle Connectors tAI öffnen Mit GitHub verbinden
So funktioniert es

Tools

Sobald ein Repository angehängt ist, stehen zehn Tools zur Verfügung. Jedes hat eine eigene Seite mit allen Details.

Referenz

ToolWas es tut
github_read_fileRuft eine Datei direkt von GitHub ab, wenn diese nicht in der lokalen Kopie enthalten ist.
github_search_codeDurchsucht Code im gesamten Repository auf GitHub, nicht nur in der lokalen Kopie.
github_list_commitsListet die letzten Commits auf dem aktiven Branch auf.
github_commit_filesCommittet den aktuellen Stand der Sandbox-Kopie auf den Arbeitsbranch.
github_upload_fileCommittet eine einzelne Datei, einschließlich Binärdateien, auf den aktiven Branch.
github_create_pull_requestÖffnet einen Pull Request vom Arbeitsbranch in den Standardbranch.
github_list_issuesListet offene Issues im aktiven Repository auf.
github_create_issueErstellt ein neues Issue im aktiven Repository.
github_comment_on_issueVeröffentlicht einen Kommentar zu einem bestehenden Issue oder Pull Request.
github_list_pull_requestsListet offene Pull Requests im aktiven Repository auf.

Arbeiten in der Sandbox-Kopie

Der Großteil der Arbeit von tAI findet direkt in der lokalen Kopie Ihres Repositorys statt, mit den üblichen Tools zum Lesen und Bearbeiten von Dateien, statt für jeden Lesevorgang ein eigenes GitHub-Tool zu verwenden. github_read_file und github_search_code dienen als Rückfalloption für alles, was zu groß war, um geklont zu werden.

Änderungen committen

github_commit_files, github_upload_file und github_create_pull_request decken das Zurückpushen von Änderungen zu GitHub ab. Es wird nie direkt auf den Standardbranch gepusht: Der erste Commit in einer Unterhaltung erzeugt einen eigenen Arbeitsbranch, und sobald die Arbeit bereit zur Überprüfung ist, wird von diesem Branch aus ein Pull Request geöffnet.

Issues & Pull Requests

github_list_issues, github_create_issue, github_comment_on_issue und github_list_pull_requests decken den Issue-Tracker des aktiven Repositorys ab, unabhängig von etwaigen Codeänderungen.