Konnektoren / GitHub
Konnektor GitHub
Verbindet Ihren Assistenten mit GitHub, damit er Ihre Ablagen, Tickets und Änderungsanfragen in Ihrem Namen lesen und bearbeiten kann.
development read-write auth: oauth bring your own key 44 tools
Wofür er sich eignet
- Eingehende Tickets und Änderungsanfragen sichten, ohne das Gespräch zu verlassen
- Tägliche Zusammenfassungen aus den Änderungen und Aktivitäten des Vortags
- Release-Notizen aus zusammengeführten Änderungsanfragen entwerfen
- Routinemässige Wartungsanfragen eröffnen lassen, etwa Aktualisierungen von Abhängigkeiten
Tools (44)
add_comment_to_pending_review: Add review comment to the requester's latest pending pull request review.add_issue_comment: Add a comment and/or reaction to a specific issue or issue comment in a GitHub repository.add_reply_to_pull_request_comment: Add a reply and/or reaction to an existing pull request comment.assign_copilot_to_issue: Assign Copilot to a specific issue in a GitHub repository.create_branch: Create a new branch in a GitHub repository.create_or_update_file: Create or update a single file in a GitHub repository.create_pull_request: Create a new pull request in a GitHub repository.create_repository: Create a new GitHub repository in your account or specified organization.delete_file: Delete a file from a GitHub repository.fork_repository: Fork a GitHub repository to your account or specified organization.get_commit: Get details for a commit from a GitHub repository.get_file_contents: Get the contents of a file or directory from a GitHub repository.get_label: Get a specific label from a repository.get_latest_release: Get the latest release in a GitHub repository.get_me: Get details of the authenticated GitHub user.get_release_by_tag: Get a specific release by its tag name in a GitHub repository.get_tag: Get details about a specific git tag in a GitHub repository.get_team_members: Get member usernames of a specific team in an organization.get_teams: Get details of the teams the user is a member of.issue_read: Get information about a specific issue in a GitHub repository.issue_write: Create a new or update an existing issue in a GitHub repository.list_branches: List branches in a GitHub repository.list_commits: Get list of commits of a branch in a GitHub repository.list_issue_fields: List issue fields for a repository or organization.list_issue_types: List supported issue types for a repository or its owner organization.list_issues: List issues in a GitHub repository.list_pull_requests: List pull requests in a GitHub repository.list_releases: List releases in a GitHub repository.list_repository_collaborators: List collaborators of a GitHub repository.list_tags: List git tags in a GitHub repository.merge_pull_request: Merge a pull request in a GitHub repository.pull_request_read: Get information on a specific pull request in GitHub repository.pull_request_review_write: Create and/or submit, delete review of a pull request.push_files: Push multiple files to a GitHub repository in a single commit.request_copilot_review: Request a GitHub Copilot code review for a pull request.search_code: Fast and precise code search across ALL GitHub repositories using GitHub's native search engine.search_commits: Search for commits across GitHub repositories using GitHub's commit search syntax.search_issues: Search for issues in GitHub repositories using issues search syntax already scoped to is:issue.search_pull_requests: Search for pull requests in GitHub repositories using issues search syntax already scoped to is:pr.search_repositories: Find GitHub repositories by name, description, readme, topics, or other metadata.search_users: Find GitHub users by username, real name, or other profile information.sub_issue_write: Add a sub-issue to a parent issue in a GitHub repository.update_pull_request: Update an existing pull request in a GitHub repository.update_pull_request_branch: Update the branch of a pull request with the latest changes from the base branch.
Beispielanfragen
- “Zeig mir alle offenen Änderungsanfragen in meinen Ablagen, die auf meine Prüfung warten.”
- “Finde alle als Fehler gekennzeichneten Tickets der letzten sieben Tage und fasse die drei wichtigsten zusammen.”
- “Eröffne eine Änderungsanfrage «axios auf 1.7.4 anheben» gegen main mit der Änderung an package.json.”
Einrichten
Von AIWerk betreiben lassen, ohne eigene Installation, oder selbst auf dem eigenen Rechner starten:
docker runGitHub ist einer von vielen Konnektoren im AIWerk-Katalog. Jeder Konnektor ist signiert und geprüft. Sie können ihn selbst auf Ihrem Rechner installieren oder von AIWerk betreiben lassen.
