Agentic Service Discovery

Resources

G

GitHub

by GitHub

Manage GitHub repositories, issues, pull requests, branches, and releases. Read code, trigger workflows, and automate developer operations.

ProduktivitetGratis / BetaltAPI-nøglegitcoderepositoriesissuespull-requestsdevopsci-cddeveloper-tools

Sådan bruger agenter GitHub

  • Agent monitors open issues labeled "bug" and drafts a prioritized triage report for the engineering team
  • Agent creates a pull request from a feature branch after completing a code generation task in another tool
  • Agent reads a file from the repository, modifies it based on upstream data changes, and commits the update directly
  • Agent triggers a GitHub Actions deployment workflow when a release approval is detected in a connected tool
  • Agent searches for open PRs with no reviewer assigned and posts a comment tagging the relevant team members
  • Agent creates a new release with auto-generated notes and updates a changelog file as part of a CI/CD workflow

Agenthandlinger

Get RepositoryRetrieve metadata about a GitHub repository

Input: owner, repo

Returnerer: id, fullName, description, defaultBranch, isPrivate, stars, openIssuesCount, url

List IssuesRetrieve issues from a repository with optional filters

Input: owner, repo, state, labels, assignee, perPage, page

Returnerer: issues, count

Create IssueOpen a new issue in a repository

Input: owner, repo, title, body, labels, assignees, milestone

Returnerer: issueNumber, issueId, url, success

Update IssueUpdate the title, body, state, labels, or assignees of an existing issue

Input: owner, repo, issueNumber, title, body, state, labels, assignees

Returnerer: success, issueNumber, url

Add Issue CommentPost a comment on an issue or pull request

Input: owner, repo, issueNumber, body

Returnerer: commentId, url, success

List Pull RequestsRetrieve pull requests from a repository

Input: owner, repo, state, base, perPage

Returnerer: pullRequests, count

Create Pull RequestOpen a new pull request in a repository

Input: owner, repo, title, head, base, body, draft, labels, reviewers

Returnerer: prNumber, prId, url, success

Merge Pull RequestMerge an approved pull request

Input: owner, repo, prNumber, mergeMethod, commitTitle, commitMessage

Returnerer: success, merged, sha, message

Get File ContentRead the content of a file from a repository at a given branch or commit

Input: owner, repo, path, ref

Returnerer: content, sha, size, downloadUrl

Create or Update FileCreate a new file or update an existing one in a repository

Input: owner, repo, path, message, content, sha, branch

Returnerer: success, commitSha, fileSha, url

List BranchesRetrieve all branches for a repository

Input: owner, repo, perPage

Returnerer: branches, count

Create BranchCreate a new branch from a given commit SHA or existing branch

Input: owner, repo, branchName, fromRef

Returnerer: success, ref, sha

List CommitsRetrieve the commit history of a repository or branch

Input: owner, repo, sha, path, since, perPage

Returnerer: commits, count

Create ReleaseCreate a new GitHub release with an optional tag

Input: owner, repo, tagName, name, body, targetCommitish, draft, prerelease, generateReleaseNotes

Returnerer: releaseId, url, uploadUrl, success

Search Issues & PRsSearch for issues and pull requests across GitHub using the search API

Input: query, sort, order, perPage

Returnerer: items, totalCount

Trigger WorkflowManually dispatch a GitHub Actions workflow on a specific branch

Input: owner, repo, workflowId, ref, inputs

Returnerer: success

Eksempel på workflows

1

Automated issue triage

Search for newly opened bug reports, label them by severity, and assign them to the appropriate team member

2

Release automation

Create a GitHub release with auto-generated notes and trigger a deployment workflow when a version tag is pushed

3

PR review assistant

List open PRs, read changed files, post an automated review comment summarizing the diff, and request reviewers

Om GitHub

Leverandør
GitHub
Pris Tjek altid detaljer med udbyderen
Gratis / BetaltThe GitHub REST API is free for public and private repositories. GitHub Free includes 500 MB storage and 2,000 Actions minutes/month. GitHub Pro/Team/Enterprise unlock higher limits and additional features.
Godkendelse
API-nøgle
Hastighedsgrænse Tjek altid detaljer med udbyderen
5000 anmodninger / minut
Kompatible noder
AgentResourceInputOutput

Byg et AI-workflow med GitHub

Brug Agentic Planner til at designe, visualisere og forbinde GitHub med dine andre værktøjer.

Åbn Agentic Planner

Relaterede Produktivitet-værktøjer

GitHub AI Agent Integration | Fugentic