{"version":3,"file":"cores-BeLZwcde.mjs","names":["repository.getRepositoryCore","repository.listBranchesCore","repository.getFileContentCore","repository.getRepositoryTreeCore","repository.createBranchCore","repository.deleteBranchCore","repository.forkRepositoryCore","repository.createRepositoryCore","repository.createOrUpdateFileCore","pullRequests.listPullRequestsCore","pullRequests.getPullRequestCore","pullRequests.createPullRequestCore","pullRequests.mergePullRequestCore","pullRequests.updatePullRequestCore","pullRequests.addPullRequestCommentCore","pullRequests.updatePullRequestCommentCore","pullRequests.deletePullRequestCommentCore","pullRequests.listPullRequestFilesCore","pullRequests.listPullRequestReviewsCore","pullRequests.createPullRequestReviewCore","pullRequests.listPullRequestReviewThreadsCore","pullRequests.replyToReviewCommentCore","pullRequests.resolveReviewThreadCore","pullRequests.requestReviewersCore","bundles.getPullRequestContextCore","bundles.getIssueContextCore","issues.listIssuesCore","issues.getIssueCore","issues.listIssueCommentsCore","issues.createIssueCore","issues.addIssueCommentCore","issues.updateIssueCommentCore","issues.deleteIssueCommentCore","issues.closeIssueCore","issues.updateIssueCore","issues.listLabelsCore","issues.addLabelsCore","issues.removeLabelCore","issues.createLabelCore","issues.updateLabelCore","issues.deleteLabelCore","issues.addAssigneesCore","issues.removeAssigneesCore","reactions.listIssueReactionsCore","reactions.addIssueReactionCore","reactions.listCommentReactionsCore","reactions.addCommentReactionCore","discussions.listDiscussionsCore","discussions.getDiscussionCore","discussions.addDiscussionCommentCore","notifications.listNotificationsCore","notifications.markNotificationReadCore","search.searchCodeCore","search.searchRepositoriesCore","search.searchIssuesCore","commits.listCommitsCore","commits.getCommitCore","commits.getBlameCore","commits.compareCommitsCore","gists.listGistsCore","gists.getGistCore","gists.listGistCommentsCore","gists.createGistCore","gists.updateGistCore","gists.deleteGistCore","gists.createGistCommentCore","workflows.listWorkflowsCore","workflows.listWorkflowRunsCore","workflows.getWorkflowRunCore","workflows.listWorkflowJobsCore","workflows.getWorkflowJobLogsCore","workflows.triggerWorkflowCore","workflows.cancelWorkflowRunCore","workflows.rerunWorkflowRunCore","checks.listCheckRunsCore","checks.getCombinedStatusCore","bundles.getCiFailureContextCore","releases.listReleasesCore","releases.getLatestReleaseCore","releases.getReleaseCore","bundles.getReleaseContextCore","releases.createReleaseCore","releases.updateReleaseCore","releases.deleteReleaseCore"],"sources":["../src/core/cores.ts"],"sourcesContent":["import * as bundles from './bundles'\nimport * as checks from './checks'\nimport * as commits from './commits'\nimport * as discussions from './discussions'\nimport * as gists from './gists'\nimport * as issues from './issues'\nimport * as notifications from './notifications'\nimport * as pullRequests from './pull-requests'\nimport * as reactions from './reactions'\nimport * as releases from './releases'\nimport * as repository from './repository'\nimport * as search from './search'\nimport * as workflows from './workflows'\nimport type { GithubToolName } from './catalog'\n\n/**\n * The `*Core` implementation of every tool, keyed by tool name.\n *\n * Kept apart from `GITHUB_TOOL_CATALOG` so that importing tool metadata does\n * not pull Octokit into a Vercel Workflow flow bundle, which cannot load\n * Node.js built-ins. Argument types vary per tool, so callers cast at the\n * dispatch boundary. Entries are getters so the ESM binding stays live\n * (module spies in tests).\n */\nexport const GITHUB_TOOL_CORES = {\n  get getRepository() { return repository.getRepositoryCore },\n  get listBranches() { return repository.listBranchesCore },\n  get getFileContent() { return repository.getFileContentCore },\n  get getRepositoryTree() { return repository.getRepositoryTreeCore },\n  get createBranch() { return repository.createBranchCore },\n  get deleteBranch() { return repository.deleteBranchCore },\n  get forkRepository() { return repository.forkRepositoryCore },\n  get createRepository() { return repository.createRepositoryCore },\n  get createOrUpdateFile() { return repository.createOrUpdateFileCore },\n  get listPullRequests() { return pullRequests.listPullRequestsCore },\n  get getPullRequest() { return pullRequests.getPullRequestCore },\n  get createPullRequest() { return pullRequests.createPullRequestCore },\n  get mergePullRequest() { return pullRequests.mergePullRequestCore },\n  get updatePullRequest() { return pullRequests.updatePullRequestCore },\n  get addPullRequestComment() { return pullRequests.addPullRequestCommentCore },\n  get updatePullRequestComment() { return pullRequests.updatePullRequestCommentCore },\n  get deletePullRequestComment() { return pullRequests.deletePullRequestCommentCore },\n  get listPullRequestFiles() { return pullRequests.listPullRequestFilesCore },\n  get listPullRequestReviews() { return pullRequests.listPullRequestReviewsCore },\n  get createPullRequestReview() { return pullRequests.createPullRequestReviewCore },\n  get listPullRequestReviewThreads() { return pullRequests.listPullRequestReviewThreadsCore },\n  get replyToReviewComment() { return pullRequests.replyToReviewCommentCore },\n  get resolveReviewThread() { return pullRequests.resolveReviewThreadCore },\n  get requestReviewers() { return pullRequests.requestReviewersCore },\n  get getPullRequestContext() { return bundles.getPullRequestContextCore },\n  get getIssueContext() { return bundles.getIssueContextCore },\n  get listIssues() { return issues.listIssuesCore },\n  get getIssue() { return issues.getIssueCore },\n  get listIssueComments() { return issues.listIssueCommentsCore },\n  get createIssue() { return issues.createIssueCore },\n  get addIssueComment() { return issues.addIssueCommentCore },\n  get updateIssueComment() { return issues.updateIssueCommentCore },\n  get deleteIssueComment() { return issues.deleteIssueCommentCore },\n  get closeIssue() { return issues.closeIssueCore },\n  get updateIssue() { return issues.updateIssueCore },\n  get listLabels() { return issues.listLabelsCore },\n  get addLabels() { return issues.addLabelsCore },\n  get removeLabel() { return issues.removeLabelCore },\n  get createLabel() { return issues.createLabelCore },\n  get updateLabel() { return issues.updateLabelCore },\n  get deleteLabel() { return issues.deleteLabelCore },\n  get addAssignees() { return issues.addAssigneesCore },\n  get removeAssignees() { return issues.removeAssigneesCore },\n  get listIssueReactions() { return reactions.listIssueReactionsCore },\n  get addIssueReaction() { return reactions.addIssueReactionCore },\n  get listCommentReactions() { return reactions.listCommentReactionsCore },\n  get addCommentReaction() { return reactions.addCommentReactionCore },\n  get listDiscussions() { return discussions.listDiscussionsCore },\n  get getDiscussion() { return discussions.getDiscussionCore },\n  get addDiscussionComment() { return discussions.addDiscussionCommentCore },\n  get listNotifications() { return notifications.listNotificationsCore },\n  get markNotificationRead() { return notifications.markNotificationReadCore },\n  get searchCode() { return search.searchCodeCore },\n  get searchRepositories() { return search.searchRepositoriesCore },\n  get searchIssues() { return search.searchIssuesCore },\n  get listCommits() { return commits.listCommitsCore },\n  get getCommit() { return commits.getCommitCore },\n  get getBlame() { return commits.getBlameCore },\n  get compareCommits() { return commits.compareCommitsCore },\n  get listGists() { return gists.listGistsCore },\n  get getGist() { return gists.getGistCore },\n  get listGistComments() { return gists.listGistCommentsCore },\n  get createGist() { return gists.createGistCore },\n  get updateGist() { return gists.updateGistCore },\n  get deleteGist() { return gists.deleteGistCore },\n  get createGistComment() { return gists.createGistCommentCore },\n  get listWorkflows() { return workflows.listWorkflowsCore },\n  get listWorkflowRuns() { return workflows.listWorkflowRunsCore },\n  get getWorkflowRun() { return workflows.getWorkflowRunCore },\n  get listWorkflowJobs() { return workflows.listWorkflowJobsCore },\n  get getWorkflowJobLogs() { return workflows.getWorkflowJobLogsCore },\n  get triggerWorkflow() { return workflows.triggerWorkflowCore },\n  get cancelWorkflowRun() { return workflows.cancelWorkflowRunCore },\n  get rerunWorkflowRun() { return workflows.rerunWorkflowRunCore },\n  get listCheckRuns() { return checks.listCheckRunsCore },\n  get getCombinedStatus() { return checks.getCombinedStatusCore },\n  get getCiFailureContext() { return bundles.getCiFailureContextCore },\n  get listReleases() { return releases.listReleasesCore },\n  get getLatestRelease() { return releases.getLatestReleaseCore },\n  get getRelease() { return releases.getReleaseCore },\n  get getReleaseContext() { return bundles.getReleaseContextCore },\n  get createRelease() { return releases.createReleaseCore },\n  get updateRelease() { return releases.updateReleaseCore },\n  get deleteRelease() { return releases.deleteReleaseCore },\n} satisfies Record<GithubToolName, (args: never) => Promise<unknown>>\n"],"mappings":"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"}