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)
642
-
-`before_id`: The ID of the sub-issue to be prioritized before (either after_id OR before_id should be specified) (number, optional)
643
-
-`issue_number`: The number of the parent issue (number, required)
644
-
-`owner`: Repository owner (string, required)
645
-
-`repo`: Repository name (string, required)
646
-
-`sub_issue_id`: The ID of the sub-issue to reprioritize. ID is not the same as issue number (number, required)
647
-
648
626
-**search_issues** - Search issues
649
627
-`order`: Sort order (string, optional)
650
628
-`owner`: Optional repository owner. If provided with repo, only issues for this repository are listed. (string, optional)
@@ -654,19 +632,20 @@ The following sets of tools are available (all are on by default):
654
632
-`repo`: Optional repository name. If provided with owner, only issues for this repository are listed. (string, optional)
655
633
-`sort`: Sort field by number of matches of categories, defaults to best match (string, optional)
656
634
657
-
-**update_issue** - Edit issue
658
-
-`assignees`: New assignees (string[], optional)
659
-
-`body`: New description (string, optional)
660
-
-`duplicate_of`: Issue number that this issue is a duplicate of. Only used when state_reason is 'duplicate'. (number, optional)
661
-
-`issue_number`: Issue number to update (number, required)
662
-
-`labels`: New labels (string[], optional)
663
-
-`milestone`: New milestone number (number, optional)
635
+
-**sub_issue_write** - Change sub-issue
636
+
-`after_id`: The ID of the sub-issue to be prioritized after (either after_id OR before_id should be specified) (number, optional)
637
+
-`before_id`: The ID of the sub-issue to be prioritized before (either after_id OR before_id should be specified) (number, optional)
638
+
-`issue_number`: The number of the parent issue (number, required)
639
+
-`method`: The action to perform on a single sub-issue
640
+
Options are:
641
+
- 'add' - add a sub-issue to a parent issue in a GitHub repository.
642
+
- 'remove' - remove a sub-issue from a parent issue in a GitHub repository.
643
+
- '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.
644
+
(string, required)
664
645
-`owner`: Repository owner (string, required)
646
+
-`replace_parent`: When true, replaces the sub-issue's current parent issue. Use with 'add' method only. (boolean, optional)
665
647
-`repo`: Repository name (string, required)
666
-
-`state`: New state (string, optional)
667
-
-`state_reason`: Reason for the state change. Ignored unless state is changed. (string, optional)
668
-
-`title`: New title (string, optional)
669
-
-`type`: New issue type (string, optional)
648
+
-`sub_issue_id`: The ID of the sub-issue to add. ID is not the same as issue number (number, required)
670
649
671
650
</details>
672
651
@@ -688,8 +667,7 @@ The following sets of tools are available (all are on by default):
688
667
-`owner`: Repository owner (username or organization name) (string, required)
689
668
-`repo`: Repository name (string, required)
690
669
691
-
-**list_label** - List labels from a repository or an issue
692
-
-`issue_number`: Issue number - if provided, lists labels on the specific issue (number, optional)
670
+
-**list_label** - List labels from a repository
693
671
-`owner`: Repository owner (username or organization name) - required for all operations (string, required)
694
672
-`repo`: Repository name - required for all operations (string, required)
"description": "Get information about a specific issue in a GitHub repository.",
7
+
"inputSchema": {
8
+
"properties": {
9
+
"issue_number": {
10
+
"description": "The number of the issue",
11
+
"type": "number"
12
+
},
13
+
"method": {
14
+
"description": "The read operation to perform on a single issue. \nOptions are: \n1. 'get' - get issue details\n2. 'get_comments' - get issue comments\n3. 'get_sub_issues' - list sub-issues of the issue\n4. 'get_labels' - list labels assigned to the issue\n",
15
+
"enum": [
16
+
"get",
17
+
"get_comments",
18
+
"get_sub_issues",
19
+
"get_labels"
20
+
],
21
+
"type": "string"
22
+
},
23
+
"owner": {
24
+
"description": "The owner of the repository",
25
+
"type": "string"
26
+
},
27
+
"page": {
28
+
"description": "Page number for pagination (min 1)",
29
+
"minimum": 1,
30
+
"type": "number"
31
+
},
32
+
"perPage": {
33
+
"description": "Results per page for pagination (min 1, max 100)",
"description": "Create a new or update an existing issue in a GitHub repository.",
7
+
"inputSchema": {
8
+
"properties": {
9
+
"assignees": {
10
+
"description": "Usernames to assign to this issue",
11
+
"items": {
12
+
"type": "string"
13
+
},
14
+
"type": "array"
15
+
},
16
+
"body": {
17
+
"description": "Issue body content",
18
+
"type": "string"
19
+
},
20
+
"duplicate_of": {
21
+
"description": "Issue number that this issue is a duplicate of. Only used when state_reason is 'duplicate'.",
22
+
"type": "number"
23
+
},
24
+
"issue_number": {
25
+
"description": "Issue number to update",
26
+
"type": "number"
27
+
},
28
+
"labels": {
29
+
"description": "Labels to apply to this issue",
30
+
"items": {
31
+
"type": "string"
32
+
},
33
+
"type": "array"
34
+
},
35
+
"method": {
36
+
"description": "Write operation to perform on a single issue.\nOptions are: \n- 'create' - creates a new issue. \n- 'update' - updates an existing issue.\n",
37
+
"enum": [
38
+
"create",
39
+
"update"
40
+
],
41
+
"type": "string"
42
+
},
43
+
"milestone": {
44
+
"description": "Milestone number",
45
+
"type": "number"
46
+
},
47
+
"owner": {
48
+
"description": "Repository owner",
49
+
"type": "string"
50
+
},
51
+
"repo": {
52
+
"description": "Repository name",
53
+
"type": "string"
54
+
},
55
+
"state": {
56
+
"description": "New state",
57
+
"enum": [
58
+
"open",
59
+
"closed"
60
+
],
61
+
"type": "string"
62
+
},
63
+
"state_reason": {
64
+
"description": "Reason for the state change. Ignored unless state is changed.",
0 commit comments