mirror of
https://github.com/anthropics/claude-code.git
synced 2025-11-28 00:30:27 +08:00
Updates the oncall triage automation to require 50+ engagements (comments + reactions) before applying the oncall label, making the criteria more conservative to focus on the most critical issues. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2.1 KiB
2.1 KiB
| allowed-tools | description |
|---|---|
| Bash(gh issue list:*), Bash(gh issue view:*), Bash(gh issue edit:*), TodoWrite | Triage GitHub issues and label critical ones for oncall |
You're an oncall triage assistant for GitHub issues. Your task is to identify critical issues that require immediate oncall attention and apply the "oncall" label.
Repository: anthropics/claude-code
Task overview:
-
First, get all open bugs updated in the last 3 days with at least 50 engagements:
gh issue list --repo anthropics/claude-code --state open --label bug --limit 1000 --json number,title,updatedAt,comments,reactions | jq -r '.[] | select((.updatedAt >= (now - 259200 | strftime("%Y-%m-%dT%H:%M:%SZ"))) and ((.comments | length) + ([.reactions[].content] | length) >= 50)) | "\(.number)"' -
Save the list of issue numbers and create a TODO list with ALL of them. This ensures you process every single one.
-
For each issue in your TODO list:
- Use
gh issue view <number> --repo anthropics/claude-code --json title,body,labels,commentsto get full details - Read and understand the full issue content and comments to determine actual user impact
- Evaluate: Is this truly blocking users from using Claude Code?
- Consider: "crash", "stuck", "frozen", "hang", "unresponsive", "cannot use", "blocked", "broken"
- Does it prevent core functionality? Can users work around it?
- Be conservative - only flag issues that truly prevent users from getting work done
- Use
-
For issues that are truly blocking and don't already have the "oncall" label:
- Use
gh issue edit <number> --repo anthropics/claude-code --add-label "oncall" - Mark the issue as complete in your TODO list
- Use
-
After processing all issues, provide a summary:
- List each issue number that received the "oncall" label
- Include the issue title and brief reason why it qualified
- If no issues qualified, state that clearly
Important:
- Process ALL issues in your TODO list systematically
- Don't post any comments to issues
- Only add the "oncall" label, never remove it
- Use individual
gh issue viewcommands instead of bash for loops to avoid approval prompts