Artfical AI / Bağlayıcılar
Tüm bağlayıcılar tAI'yi Aç GitHub'a Bağlan
Nasıl çalışır

Araçlar

Bir repo eklendiğinde on araç kullanılabilir hale gelir. Her birinin tüm ayrıntıları içeren kendi sayfası vardır.

Başvuru

AraçNe işe yarar
github_read_fileYerel klona dahil edilmemiş bir dosyayı doğrudan GitHub'dan getirir.
github_search_codeYalnızca yerel klonda değil, GitHub üzerindeki reponun tamamında kod arar.
github_list_commitsEtkin daldaki son commit'leri listeler.
github_commit_filesSandbox klonunun mevcut durumunu çalışma dalına commit'ler.
github_upload_fileİkili (binary) dosyalar dahil olmak üzere tek bir dosyayı etkin dala commit'ler.
github_create_pull_requestÇalışma dalından varsayılan dala bir pull request açar.
github_list_issuesEtkin repodaki açık issue'ları listeler.
github_create_issueEtkin repoda yeni bir issue oluşturur.
github_comment_on_issueMevcut bir issue veya pull request'e yorum ekler.
github_list_pull_requestsEtkin repodaki açık pull request'leri listeler.

Sandbox klonu üzerinde çalışma

tAI'nin işlerinin çoğu, her okuma için ayrı bir GitHub aracı kullanmak yerine, normal dosya okuma ve dosya düzenleme araçlarıyla doğrudan reponuzun yerel klonu üzerinde gerçekleşir. github_read_file ve github_search_code, klonlanamayacak kadar büyük olan içerikler için yedek bir çözüm olarak bulunur.

Değişiklikleri commit'leme

github_commit_files, github_upload_file ve github_create_pull_request, değişikliklerin GitHub'a geri push edilmesini kapsar. Hiçbir şey doğrudan varsayılan dala push edilmez: bir konuşmadaki ilk commit özel bir çalışma dalı oluşturur ve iş incelemeye hazır olduğunda bu daldan bir pull request açılır.

Issue'lar & pull request'ler

github_list_issues, github_create_issue, github_comment_on_issue ve github_list_pull_requests, kod değişikliklerinden bağımsız olarak etkin reponun issue takip sistemini kapsar.