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: .github/workflows/qwen-automated-issue-triage.yml
+54-44Lines changed: 54 additions & 44 deletions
Original file line number
Diff line number
Diff line change
@@ -71,20 +71,20 @@ jobs:
71
71
1. Run: `gh label list --repo ${{ github.repository }} --limit 100` to get all available labels.
72
72
2. Use shell command `echo` to check the issue title and body provided in the environment variables: "${ISSUE_TITLE}" and "${ISSUE_BODY}".
73
73
3. Ignore any existing priorities or tags on the issue. Just report your findings.
74
-
4. Select the most relevant labels from the existing labels, focusing on kind/*, area/*, sub-area/* and priority/*. For area/* and kind/* limit yourself to only the single most applicable label in each case.
74
+
4. Select the most relevant labels from the existing labels, focusing on type/*, category/*, scope/*, status/* and priority/*. For category/* and type/* limit yourself to only the single most applicable label in each case.
75
75
6. Apply the selected labels to this issue using: `gh issue edit ${{ github.event.issue.number }} --repo ${{ github.repository }} --add-label "label1,label2"`.
76
76
7. For each issue please check if CLI version is present, this is usually in the output of the /about command and will look like 0.1.5 for anything more than 6 versions older than the most recent should add the status/need-retesting label.
77
77
8. If you see that the issue doesn't look like it has sufficient information recommend the status/need-information label.
78
-
9. Use Area definitions mentioned below to help you narrow down issues.
78
+
9. Use Category and Scope definitions mentioned below to help you narrow down issues.
79
79
80
80
## Guidelines
81
81
82
82
- Only use labels that already exist in the repository
83
83
- Do not add comments or modify the issue content
84
84
- Triage only the current issue
85
-
- Identify only one area/ label
86
-
- Identify only one kind/ label
87
-
- Identify all applicable sub-area/* and priority/* labels based on the issue content. It's ok to have multiple of these
85
+
- Identify only one category/ label
86
+
- Identify only one type/ label
87
+
- Identify all applicable scope/*, status/* and priority/* labels based on the issue content. It's ok to have multiple of these
88
88
- Once you categorize the issue if it needs information bump down the priority by 1 eg.. a p0 would become a p1 a p1 would become a p2. P2 and P3 can stay as is in this scenario
89
89
- Reference all shell variables as "${VAR}" (with quotes and braces)
90
90
- Output only valid JSON format
@@ -127,45 +127,55 @@ jobs:
127
127
Things you should know:
128
128
- If users are talking about issues where the model gets downgraded from pro to flash then i want you to categorize that as a performance issue
129
129
- This product is designed to use different models eg.. using pro, downgrading to flash etc. when users report that they dont expect the model to change those would be categorized as feature requests.
130
-
Definition of Areas
131
-
area/ux:
132
-
- Issues concerning user-facing elements like command usability, interactive features, help docs, and perceived performance.
133
-
- I am seeing my screen flicker when using Gemini CLI
134
-
- I am seeing the output malformed
135
-
- Theme changes aren't taking effect
136
-
- My keyboard inputs arent' being recognzied
137
-
area/platform:
138
-
- Issues related to installation, packaging, OS compatibility (Windows, macOS, Linux), and the underlying CLI framework.
139
-
area/background: Issues related to long-running background tasks, daemons, and autonomous or proactive agent features.
140
-
area/models:
141
-
- i am not getting a response that is reasonable or expected. this can include things like
142
-
- I am calling a tool and the tool is not performing as expected.
143
-
- i am expecting a tool to be called and it is not getting called ,
- Function calling issues should be under this area
147
-
- i am getting responses from the model that are malformed.
148
-
- Issues concerning Gemini quality of response and inference,
149
-
- Issues talking about unnecessary token consumption.
150
-
- Issues talking about Model getting stuck in a loop be watchful as this could be the root cause for issues that otherwise seem like model performance issues.
151
-
- Memory compression
152
-
- unexpected responses,
153
-
- poor quality of generated code
154
-
area/tools:
155
-
- These are primarily issues related to Model Context Protocol
156
-
- These are issues that mention MCP support
157
-
- feature requests asking for support for new tools.
158
-
area/core: Issues with fundamental components like command parsing, configuration management, session state, and the main API client logic. Introducing multi-modality
159
-
area/contribution: Issues related to improving the developer contribution experience, such as CI/CD pipelines, build scripts, and test automation infrastructure.
160
-
area/authentication: Issues related to user identity, login flows, API key handling, credential storage, and access token management, unable to sign in selecting wrong authentication path etc..
161
-
area/security-privacy: Issues concerning vulnerability patching, dependency security, data sanitization, privacy controls, and preventing unauthorized data access.
162
-
area/extensibility: Issues related to the plugin system, extension APIs, or making the CLI's functionality available in other applications, github actions, ide support etc..
163
-
area/performance: Issues focused on model performance
164
-
- Issues with running out of capacity,
165
-
- 429 errors etc..
166
-
- could also pertain to latency,
167
-
- other general software performance like, memory usage, CPU consumption, and algorithmic efficiency.
168
-
- Switching models from one to the other unexpectedly.
130
+
Definition of Categories and Scopes
131
+
132
+
category/cli: Command line interface and interaction
133
+
- Issues with interactive CLI features, command parsing, keyboard shortcuts
134
+
- Related scopes: scope/commands, scope/interactive, scope/non-interactive, scope/keybindings
135
+
136
+
category/core: Core engine and logic
137
+
- Issues with fundamental components, content generation, session management
138
+
- Related scopes: scope/content-generation, scope/token-management, scope/session-management, scope/model-switching
139
+
140
+
category/ui: User interface and display
141
+
- Issues with themes, UI components, rendering, markdown display
142
+
- Related scopes: scope/themes, scope/components, scope/rendering, scope/markdown
143
+
144
+
category/authentication: Authentication and authorization
145
+
- Issues with login flows, API keys, OAuth, credential storage
146
+
- Related scopes: scope/oauth, scope/api-keys, scope/token-storage
147
+
148
+
category/tools: Tool integration and execution
149
+
- Issues with MCP, shell execution, file operations, web search, memory, git integration
150
+
- Related scopes: scope/mcp, scope/shell, scope/file-operations, scope/web-search, scope/memory, scope/git
151
+
152
+
category/configuration: Configuration management
153
+
- Issues with settings, extensions, trusted folders, sandbox configuration
154
+
- Related scopes: scope/settings, scope/extensions, scope/trusted-folders, scope/sandbox
155
+
156
+
category/integration: External integrations
157
+
- Issues with IDE integration, VSCode extension, Zed integration, GitHub Actions
158
+
- Related scopes: scope/ide, scope/vscode, scope/zed, scope/github-actions
159
+
160
+
category/platform: Platform compatibility
161
+
- Issues with installation, OS compatibility, packaging
162
+
- Related scopes: scope/installation, scope/macos, scope/windows, scope/linux, scope/packaging
163
+
164
+
category/performance: Performance and optimization
165
+
- Issues with latency, memory usage, model performance, caching
166
+
- Related scopes: scope/latency, scope/memory-usage, scope/model-performance, scope/caching
167
+
168
+
category/security: Security and privacy
169
+
- Issues with data privacy, credential security, vulnerabilities
170
+
- Related scopes: scope/data-privacy, scope/credential-security, scope/vulnerability
171
+
172
+
category/telemetry: Telemetry and analytics
173
+
- Issues with metrics collection, logging, analytics
174
+
- Related scopes: scope/metrics, scope/logging, scope/analytics
175
+
176
+
category/development: Development experience
177
+
- Issues with build system, testing, CI/CD, documentation
178
+
- Related scopes: scope/build-system, scope/testing, scope/ci-cd, scope/documentation
0 commit comments