forked from xlabtg/teleton-plugins
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmanifest.json
More file actions
94 lines (94 loc) · 7.18 KB
/
Copy pathmanifest.json
File metadata and controls
94 lines (94 loc) · 7.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{
"id": "github-dev-assistant",
"name": "GitHub Dev Assistant",
"version": "3.1.2",
"description": "Complete GitHub development workflow automation — repos, files, branches, PRs, issues, commits, Actions workflows, labels, repo info, user profile, gists, notifications, starring, security alerts, and discussions via Personal Access Token",
"author": {
"name": "xlabtg",
"url": "https://github.com/xlabtg"
},
"license": "MIT",
"entry": "index.js",
"teleton": ">=1.0.0",
"sdkVersion": ">=1.0.0",
"secrets": {
"github_token": {
"required": true,
"env": "GITHUB_DEV_ASSISTANT_GITHUB_TOKEN",
"description": "GitHub Personal Access Token (create at https://github.com/settings/tokens)"
}
},
"defaultConfig": {
"default_owner": null,
"default_branch": "main",
"require_pr_review": false,
"commit_author_name": "Teleton AI Agent",
"commit_author_email": "agent@teleton.local"
},
"tools": [
{ "name": "github_check_auth", "description": "Check if GitHub is connected and verify the authenticated account" },
{ "name": "github_list_repos", "description": "List GitHub repositories for a user or organization" },
{ "name": "github_create_repo", "description": "Create a new GitHub repository" },
{ "name": "github_get_file", "description": "Read a file or list a directory from a GitHub repository" },
{ "name": "github_update_file", "description": "Create or update a file in a GitHub repository with a commit" },
{ "name": "github_create_branch", "description": "Create a new branch in a GitHub repository" },
{ "name": "github_delete_file", "description": "Delete a file from a GitHub repository" },
{ "name": "github_list_directory", "description": "List contents of a directory in a GitHub repository" },
{ "name": "github_list_files", "description": "List files in a GitHub repository or directory" },
{ "name": "github_search_code", "description": "Search for code patterns within a GitHub repository" },
{ "name": "github_download_file", "description": "Download a file from GitHub and return its content" },
{ "name": "github_create_pr", "description": "Create a new pull request" },
{ "name": "github_list_prs", "description": "List pull requests in a repository" },
{ "name": "github_get_pull_request", "description": "Get detailed information about a specific pull request" },
{ "name": "github_merge_pr", "description": "Merge a pull request" },
{ "name": "github_list_pull_request_reviews", "description": "List reviews on a pull request" },
{ "name": "github_create_issue", "description": "Create a new issue in a repository" },
{ "name": "github_list_issues", "description": "List issues in a repository" },
{ "name": "github_comment_issue", "description": "Add a comment to an issue or pull request" },
{ "name": "github_close_issue", "description": "Close an issue or pull request" },
{ "name": "github_list_comments", "description": "List comments on an issue or pull request" },
{ "name": "github_update_issue", "description": "Update the title, body, labels, or state of an existing issue" },
{ "name": "github_reopen_issue", "description": "Reopen a closed issue" },
{ "name": "github_assign_issue", "description": "Assign an issue to one or more users" },
{ "name": "github_list_commits", "description": "List commits in a repository" },
{ "name": "github_get_commit", "description": "Get detailed information about a specific commit including changed files" },
{ "name": "github_trigger_workflow", "description": "Manually trigger a GitHub Actions workflow" },
{ "name": "github_list_workflows", "description": "List GitHub Actions workflows in a repository" },
{ "name": "github_list_workflow_runs", "description": "List runs of GitHub Actions workflows" },
{ "name": "github_cancel_workflow_run", "description": "Cancel a running GitHub Actions workflow run" },
{ "name": "github_list_labels", "description": "List labels in a repository" },
{ "name": "github_create_label", "description": "Create a new label in a repository" },
{ "name": "github_delete_label", "description": "Delete a label from a repository" },
{ "name": "github_list_languages", "description": "List programming languages used in a repository" },
{ "name": "github_list_collaborators", "description": "List collaborators on a repository" },
{ "name": "github_list_teams", "description": "List teams in a GitHub organization" },
{ "name": "github_fork_repo", "description": "Fork a GitHub repository into the authenticated user's account or an organization" },
{ "name": "github_search_repos", "description": "Search GitHub repositories using search qualifiers" },
{ "name": "github_list_branches", "description": "List branches in a GitHub repository" },
{ "name": "github_push_files", "description": "Commit multiple files to a GitHub repository in a single operation" },
{ "name": "github_get_repo_tree", "description": "Get the full file tree of a GitHub repository" },
{ "name": "github_list_tags", "description": "List tags in a GitHub repository" },
{ "name": "github_list_releases", "description": "List releases for a GitHub repository" },
{ "name": "github_get_latest_release", "description": "Get the latest stable release of a GitHub repository" },
{ "name": "github_search_issues", "description": "Search for issues and pull requests across GitHub using search qualifiers" },
{ "name": "github_update_pr", "description": "Update a pull request title, body, state, or base branch" },
{ "name": "github_add_pr_review", "description": "Submit a review on a pull request (approve, request changes, or comment)" },
{ "name": "github_get_job_logs", "description": "Get logs and details for a specific GitHub Actions workflow job" },
{ "name": "github_get_me", "description": "Get the authenticated GitHub user's profile information" },
{ "name": "github_search_users", "description": "Search for GitHub users and organizations" },
{ "name": "github_list_notifications", "description": "List GitHub notifications for the authenticated user" },
{ "name": "github_star_repo", "description": "Star a GitHub repository" },
{ "name": "github_unstar_repo", "description": "Unstar a GitHub repository" },
{ "name": "github_list_gists", "description": "List gists for a GitHub user" },
{ "name": "github_get_gist", "description": "Get the content of a specific GitHub gist" },
{ "name": "github_create_gist", "description": "Create a new GitHub gist with one or more files" },
{ "name": "github_list_code_scanning_alerts", "description": "List code scanning (SAST) security alerts for a repository" },
{ "name": "github_list_dependabot_alerts", "description": "List Dependabot vulnerability alerts for a repository" },
{ "name": "github_list_discussions", "description": "List discussions in a GitHub repository" },
{ "name": "github_get_discussion", "description": "Get a specific GitHub discussion with its body and comments" }
],
"permissions": [],
"tags": ["github", "development", "automation", "git", "ci-cd", "security", "gists", "discussions"],
"repository": "https://github.com/TONresistor/teleton-plugins",
"funding": null
}