Services → GitHub — triage

Connect GitHub — triage

Issues and pull requests, without the code. The narrower of the two GitHub profiles — pick this one when the agent triages rather than reads source.

Tier 1 Fine-grained personal access token ~4 min profile github/triage-read

Setting this up with your own agent? Give it these instructions.

Which GitHub profile do I want?

github/triage-read reads issues and pull request metadata. github/code-read

reads the code — files, history, diffs — and is Tier 2 because repository contents

can carry committed secrets.

If you want both, make two connections with two tokens rather than one broad token

bound to the wider profile. The point of separate profiles is that "this connection

may read our source" stays a decision someone made, visible on the services page,

rather than a side effect of how a token was scoped months ago.

Steps

The token flow is identical to github/code-read; only the permissions differ.

  1. **Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token.**
  2. Name it prodpeek-triage-<repo> and set an expiry.
  3. Repository access → Only select repositories, and pick one.
  4. Repository permissions: Issues → Read-only, Pull requests → Read-only. Leave Contents at No access — that is the line between the two profiles.
  5. Copy the token, then in Prodpeek: **Services → Add a service → GitHub — triage read, paste it, and Test connection**.

Screenshots

Settings → Developer settings → Personal access tokens → Fine-grained tokens. Screenshot pending — the steps above stand on their own.
Settings → Developer settings → Personal access tokens → Fine-grained tokens.
Issues and Pull requests set to Read-only, with Contents left at No access. Screenshot pending — the steps above stand on their own.
Issues and Pull requests set to Read-only, with Contents left at No access.