check_issue
Check whether a GitHub issue is already taken before volunteering. Analyzes linked PRs, assignees, claimant comments, and repo signals to return GO, TAKEN, or CAUTION.
Instructions
Check whether a GitHub issue is already taken.
Verdicts: GO (free to volunteer), TAKEN (spoken for: closed, open PR, or assignee), CAUTION (soft signal: someone expressed interest, the repo bans AI contributions, or the repo looks stale).
The payload also carries friendly_labels (first-time-contributor
labels on the issue) and welcoming (repo-level signs contributions
are welcome), the same markers scan_repo returns.
Args: owner: repository owner login repo: repository name issue_number: issue number to check me: your GitHub login; your own comments are ignored in the claimant scan graphql: use the GraphQL fetch path (subprocess) instead of REST persistent_session: use the persistent-session GraphQL path instead of REST
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| me | No | ||
| repo | Yes | ||
| owner | Yes | ||
| graphql | No | Fetch via one GraphQL query (gh api graphql) instead of REST. Opt-in. | |
| issue_number | Yes | ||
| persistent_session | No | GraphQL over one persistent HTTPS connection; token from `gh auth token` held in memory only. Opt-in. |