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
I'd like you to add in the gh-aw-issue-triage the classification-labels input parameter and the add-labels (max:3) safe_output option to allow this agentic workflow to set labels in the issues triaged
[text-auditor] Fix misleading issue-triage labeling claims and one prompt typo #880 — it covers the same issue-triage labeling-claim mismatch in the read-only flow, includes prior investigation details, and links a PR that updated the read-only action/README; this may help determine whether this issue is a recurrence or a separate remaining gap.
Note
🔒 Integrity filter blocked 23 items
The following items were blocked because they don't meet the GitHub integrity level.
#1029issue_read: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#1029search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#1024search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#336search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#676search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#1025search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#684search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#875search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#132search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#139search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#1010search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#430search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#701search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#593search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#465search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#694search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
... and 7 more items
To allow these resources, lower min-integrity in your GitHub frontmatter:
tl;dr: issue-triage does not currently support applying labels; the capability was previously proposed in closed (unmerged) PR #434, so the best path is to reintroduce that change in a fresh PR (or reopen/cherry-pick #434) with current workflow/doc conventions.
Recommendation
Implement label support in Issue Triage as an allowlisted safe output (add-labels, max 3), and document it in both workflow docs. This appears to be a valid gap, not already shipped.
Findings
Workflow source currently imports only comment safe output:
Update .github/workflows/gh-aw-issue-triage.md to allow labeling safe output:
Add/inline label safe-output support (matching existing repo pattern).
Configure safe-outputs.add-labels with a conservative cap (max: 3) scoped to the triggering issue.
Add a label allowlist input (recommended pattern from dependency-review):
Mirror the classification-labels + pre-sanitization approach from .github/workflows/gh-aw-dependency-review.md:43-47,77-129 so only explicitly allowed labels can be applied.
Update the issue-triage prompt instructions in .github/workflows/gh-aw-issue-triage.md so agents apply labels only when evidence is clear and labels exist.
Update docs to match behavior:
gh-agent-workflows/issue-triage/README.md
docs/workflows/gh-agent-workflows/issue-triage.md
Recompile generated workflow:
Run make compile so .github/workflows/gh-aw-issue-triage.lock.yml reflects the new safe output/tool list.
Related Items
Type
Link
Relevance
Issue
#1029
Current request: allow issue labeling in Issue Triage
PR
#434
Prior implementation attempt for issue-triage labeling; closed unmerged
Issue
#880
Related historical mismatch around labeling claims in legacy RO triage docs
File
.github/workflows/gh-aw-issue-triage.md:13,70-72
Current workflow source lacks label safe output wiring
Activity
github-actions commentedon Apr 27, 2026
1 related issue
Note
🔒 Integrity filter blocked 23 items
The following items were blocked because they don't meet the GitHub integrity level.
issue_read: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter:What is this? | From workflow: Trigger Duplicate Issue Detector
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.
github-actions commentedon Apr 27, 2026
tl;dr:
issue-triagedoes not currently support applying labels; the capability was previously proposed in closed (unmerged) PR#434, so the best path is to reintroduce that change in a fresh PR (or reopen/cherry-pick#434) with current workflow/doc conventions.Recommendation
Implement label support in
Issue Triageas an allowlisted safe output (add-labels, max 3), and document it in both workflow docs. This appears to be a valid gap, not already shipped.Findings
.github/workflows/gh-aw-issue-triage.md:13→gh-aw-fragments/safe-output-add-comment-issue.md.github/workflows/gh-aw-issue-triage.md:70-72→ noadd-labelsconfigurationgh-agent-workflows/issue-triage/README.md:33-35docs/workflows/gh-agent-workflows/issue-triage.md:31-33.github/workflows/gh-aw-issue-triage.lock.yml:235→Tools: add_comment, missing_tool, missing_data, noop.github/workflows/gh-aw-issue-triage.lock.yml:698safe-output config containsadd_commentbut noadd_labels#434(“Add label, assignee, and reviewer capabilities to issue-triage and mention-in-issue workflows”) is closed and unmerged.Verification
I ran targeted repository checks to verify current behavior:
grep -nE "safe-output-add-comment-issue|safe-output-add-labels|safe-outputs:" .github/workflows/gh-aw-issue-triage.mdOutput:
grep -nE "^## Safe Outputs|add-comment|add-labels|assign-to-user" gh-agent-workflows/issue-triage/README.mdOutput:
Output:
Detailed Action Plan
.github/workflows/gh-aw-issue-triage.mdto allow labeling safe output:safe-outputs.add-labelswith a conservative cap (max: 3) scoped to the triggering issue.classification-labels+ pre-sanitization approach from.github/workflows/gh-aw-dependency-review.md:43-47,77-129so only explicitly allowed labels can be applied..github/workflows/gh-aw-issue-triage.mdso agents apply labels only when evidence is clear and labels exist.gh-agent-workflows/issue-triage/README.mddocs/workflows/gh-agent-workflows/issue-triage.mdmake compileso.github/workflows/gh-aw-issue-triage.lock.ymlreflects the new safe output/tool list.Related Items
#1029#434issue-triagelabeling; closed unmerged#880.github/workflows/gh-aw-issue-triage.md:13,70-72gh-agent-workflows/issue-triage/README.md:33-35add-comment.github/workflows/gh-aw-dependency-review.md:43-47,77-129Note
🔒 Integrity filter blocked 14 items
The following items were blocked because they don't meet the GitHub integrity level.
search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".issue_read: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".issue_read: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter:What is this? | From workflow: Trigger Issue Triage
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.