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
Copy file name to clipboardExpand all lines: ai/mcp/server/github-workflow/openapi.yaml
+9-6Lines changed: 9 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -572,12 +572,15 @@ paths:
572
572
Creates a new issue on GitHub. This is the authoritative first step for creating a new ticket.
573
573
574
574
**Workflow:**
575
-
1. Call this tool (`create_issue`) to create the issue on GitHub.
576
-
2. Call the `sync_all` tool to create the corresponding local Markdown file.
577
-
578
-
**Important:**
579
-
The `labels` array must only contain labels that already exist in the repository.
580
-
If you are unsure about the available labels, use the `list_labels` tool first.
575
+
1. **Formulate:** Determine the appropriate `title`, `body`, and `labels` for the issue.
576
+
2. **Call Tool:** Call the `create_issue` tool with the complete content. The user will approve/decline the final tool call. Do NOT ask for confirmation beforehand.
577
+
3. **Sync:** After the issue is created, call the `sync_all` tool to create the corresponding local Markdown file.
578
+
579
+
**Labeling Rules (VERY IMPORTANT):**
580
+
- You MUST include the `ai` label on all tickets you create.
581
+
- You SHOULD also include one of the primary labels (`epic`, `enhancement`, `bug`) whenever applicable. Most tickets will fit into one of these categories.
582
+
- For other cases, like `documentation`, use the most appropriate label.
583
+
- Before using any labels, verify they exist by using the `list_labels` tool.
0 commit comments