You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`after_id`: The ID of the sub-issue to be prioritized after (either after_id OR before_id should be specified) (number, optional)
712
-
-`before_id`: The ID of the sub-issue to be prioritized before (either after_id OR before_id should be specified) (number, optional)
713
-
-`issue_number`: The number of the parent issue (number, required)
714
-
-`owner`: Repository owner (string, required)
715
-
-`repo`: Repository name (string, required)
716
-
-`sub_issue_id`: The ID of the sub-issue to reprioritize. ID is not the same as issue number (number, required)
717
-
718
696
-**search_issues** - Search issues
719
697
-`order`: Sort order (string, optional)
720
698
-`owner`: Optional repository owner. If provided with repo, only issues for this repository are listed. (string, optional)
@@ -724,19 +702,20 @@ The following sets of tools are available:
724
702
-`repo`: Optional repository name. If provided with owner, only issues for this repository are listed. (string, optional)
725
703
-`sort`: Sort field by number of matches of categories, defaults to best match (string, optional)
726
704
727
-
-**update_issue** - Edit issue
728
-
-`assignees`: New assignees (string[], optional)
729
-
-`body`: New description (string, optional)
730
-
-`duplicate_of`: Issue number that this issue is a duplicate of. Only used when state_reason is 'duplicate'. (number, optional)
731
-
-`issue_number`: Issue number to update (number, required)
732
-
-`labels`: New labels (string[], optional)
733
-
-`milestone`: New milestone number (number, optional)
705
+
-**sub_issue_write** - Change sub-issue
706
+
-`after_id`: The ID of the sub-issue to be prioritized after (either after_id OR before_id should be specified) (number, optional)
707
+
-`before_id`: The ID of the sub-issue to be prioritized before (either after_id OR before_id should be specified) (number, optional)
708
+
-`issue_number`: The number of the parent issue (number, required)
709
+
-`method`: The action to perform on a single sub-issue
710
+
Options are:
711
+
- 'add' - add a sub-issue to a parent issue in a GitHub repository.
712
+
- 'remove' - remove a sub-issue from a parent issue in a GitHub repository.
713
+
- 'reprioritize' - change the order of sub-issues within a parent issue in a GitHub repository. Use either 'after_id' or 'before_id' to specify the new position.
714
+
(string, required)
734
715
-`owner`: Repository owner (string, required)
716
+
-`replace_parent`: When true, replaces the sub-issue's current parent issue. Use with 'add' method only. (boolean, optional)
735
717
-`repo`: Repository name (string, required)
736
-
-`state`: New state (string, optional)
737
-
-`state_reason`: Reason for the state change. Ignored unless state is changed. (string, optional)
738
-
-`title`: New title (string, optional)
739
-
-`type`: New issue type (string, optional)
718
+
-`sub_issue_id`: The ID of the sub-issue to add. ID is not the same as issue number (number, required)
740
719
741
720
</details>
742
721
@@ -758,8 +737,7 @@ The following sets of tools are available:
758
737
-`owner`: Repository owner (username or organization name) (string, required)
759
738
-`repo`: Repository name (string, required)
760
739
761
-
-**list_label** - List labels from a repository or an issue
762
-
-`issue_number`: Issue number - if provided, lists labels on the specific issue (number, optional)
740
+
-**list_label** - List labels from a repository
763
741
-`owner`: Repository owner (username or organization name) - required for all operations (string, required)
764
742
-`repo`: Repository name - required for all operations (string, required)
765
743
@@ -902,6 +880,7 @@ The following sets of tools are available:
902
880
-`project_number`: The project's number. (number, required)
903
881
904
882
-**get_project_item** - Get project item
883
+
-`fields`: Specific list of field IDs to include in the response (e.g. ["102589", "985201", "169875"]). If not provided, only the title field is included. (string[], optional)
905
884
-`item_id`: The item's ID. (number, required)
906
885
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
907
886
-`owner_type`: Owner type (string, required)
@@ -914,6 +893,7 @@ The following sets of tools are available:
914
893
-`project_number`: The project's number. (number, required)
915
894
916
895
-**list_project_items** - List project items
896
+
-`fields`: Specific list of field IDs to include in the response (e.g. ["102589", "985201", "169875"]). If not provided, only the title field is included. (string[], optional)
917
897
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
918
898
-`owner_type`: Owner type (string, required)
919
899
-`per_page`: Number of results per page (max 100, default: 30) (number, optional)
@@ -931,7 +911,7 @@ The following sets of tools are available:
931
911
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
932
912
-`owner_type`: Owner type (string, required)
933
913
-`project_number`: The project's number. (number, required)
934
-
-`updated_field`: Object consisting of the ID of the project field to update and the new value for the field. To clear the field, set "value" to null. Example: {"id": 123456, "value": "New Value"} (object, required)
914
+
-`updated_field`: Object consisting of the ID of the project field to update and the new value for the field. To clear the field, set value to null. Example: {"id": 123456, "value": "New Value"} (object, required)
935
915
936
916
</details>
937
917
@@ -987,8 +967,9 @@ Possible options:
987
967
2. get_diff - Get the diff of a pull request.
988
968
3. get_status - Get status of a head commit in a pull request. This reflects status of builds and checks.
989
969
4. get_files - Get the list of files changed in a pull request. Use with pagination parameters to control the number of results returned.
990
-
5. get_review_comments - Get the review comments on a pull request. Use with pagination parameters to control the number of results returned.
970
+
5. get_review_comments - Get the review comments on a pull request. They are comments made on a portion of the unified diff during a pull request review. Use with pagination parameters to control the number of results returned.
991
971
6. get_reviews - Get the reviews on a pull request. When asked for review comments, use get_review_comments method.
972
+
7. get_comments - Get comments on a pull request. Use this if user doesn't specifically want review comments. Use with pagination parameters to control the number of results returned.
992
973
(string, required)
993
974
-`owner`: Repository owner (string, required)
994
975
-`page`: Page number for pagination (min 1) (number, optional)
Copy file name to clipboardExpand all lines: pkg/github/__toolsnaps__/add_issue_comment.snap
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
"title": "Add comment to issue",
4
4
"readOnlyHint": false
5
5
},
6
-
"description": "Add a comment to a specific issue in a GitHub repository.",
6
+
"description": "Add a comment to a specific issue in a GitHub repository. Use this tool to add comments to pull requests as well (in this case pass pull request number as issue_number), but only if user is not asking specifically to add review comments.",
Copy file name to clipboardExpand all lines: pkg/github/__toolsnaps__/get_project_item.snap
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,13 @@
6
6
"description": "Get a specific Project item for a user or org",
7
7
"inputSchema": {
8
8
"properties": {
9
+
"fields": {
10
+
"description": "Specific list of field IDs to include in the response (e.g. [\"102589\", \"985201\", \"169875\"]). If not provided, only the title field is included.",
0 commit comments