redhat-developer / redhat-developer/rhdh-fullsend

Triage agent cannot check for existing PRs (missing pull_requests:read)

Open Beginner friendly
#21 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Dockerfile
Stars
2
Forks
7
Avg merge
1d 13h
Merged PRs (30d)
8

Description

Summary

The fullsend triage agent cannot list open PRs when triaging an issue. Its Mint token only grants contents:read, issues:write, metadata:read — no pull_requests permission.

This means the triage agent can't check whether a PR already addresses the issue before recommending implementation work.

Evidence

Run 29110421338 on rhdh-agentic#89:

Triage output:

PR listing was inaccessible due to repo permissions; no duplicate PR check was possible.

Mint token scope from logs:

permissions=contents=read,issues=write,metadata=read repo_selection=selected

Root cause

reusable-triage.yml in fullsend-ai/fullsend does not request pull_requests:read from Mint when minting the sandbox token.

Expected

The triage Mint token should include pull_requests:read so the agent can cross-check open PRs before triaging.

Upstream

Needs a fix in fullsend-ai/fullsendreusable-triage.yml.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Inspect fullsend-ai/fullsend's reusable-triage.yml and compare the Mint token permissions with the evidence in this issue. Ensure the triage token can read pull requests, then verify a triage run can check for an existing open PR before recommending implementation work.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, yaml
Domain
ci-cd
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
78/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.