List pull requests
forgejo_list_pull_requestsList pull requests in a Forgejo repository by state (open, closed, or all) with pagination. Returns PR numbers, titles, merge status, authors, and links for quick review.
Instructions
Lists a repository's pull requests.
Parameters: owner, repo, state ('open' | 'closed' | 'all', default 'open'), page, limit, response_format.
Returns: { total, count, page, limit, has_more, pull_requests: [{ number, title, state, merged, draft, head, base, author, html_url }] }
Note: a PR closed without merging and a merged PR both report state='closed' — rely on the 'merged' field.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page to fetch, 1 = first. | |
| repo | No | Repository name. Defaults to FORGEJO_DEFAULT_REPO. | |
| limit | No | Items per page (max 50). | |
| owner | No | Repository owner (user or organisation). Defaults to FORGEJO_DEFAULT_OWNER. | |
| state | No | State filter. | open |
| response_format | No | 'markdown' for a readable rendering, 'json' for the full data. | markdown |