check_issue
Check if a GitHub issue is already taken before volunteering. Returns GO, TAKEN, or CAUTION by scanning linked PRs, assignees, and claimant comments.
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.
Error payloads carry error plus error_code: RateLimitError ->
rate_limited, NotFoundError -> not_found, HTTP 401/CLI authentication
failures -> auth_failed, subprocess timeouts -> timeout, other
TakenError failures -> unknown.
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: force the GraphQL fetch path instead of the automatic choice persistent_session: force the persistent-session GraphQL path instead of the automatic one pr_idle_days: stale-claim decay threshold for idle linked PRs (default 90) claim_silence_days: stale-claim decay threshold for simple issues (default 7) claim_silence_complex_days: stale-claim decay threshold for complex issues (default 14)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| me | No | ||
| repo | Yes | ||
| owner | Yes | ||
| graphql | No | Force the GraphQL path. Default: automatic from auth state. | |
| issue_number | Yes | ||
| pr_idle_days | No | Stale-claim decay: days of linked-PR inactivity before TAKEN weakens to CAUTION. Default: 90. | |
| claim_silence_days | No | Stale-claim decay: days one claim blocks as CAUTION on a simple issue; the clock resets on claimant activity. Default: 7. | |
| persistent_session | No | Force the persistent-session GraphQL path; token from `gh auth token` held in memory only. Default: automatic from auth state. | |
| claim_silence_complex_days | No | Stale-claim decay: days one claim blocks as CAUTION on a complex issue. Default: 14. |