github_search_issues
Search GitHub issues and pull requests across repositories with qualifiers like repo, label, author, or status. Use it when the repo is unknown or filters exceed repo-specific lists.
Instructions
Search issues and pull requests across GitHub with qualifiers, e.g. 'repo:owner/name is:issue is:open label:bug'. Use this when the repository is unknown or the filter is richer than issues_list_for_repo supports. Rate limited to 30 requests per minute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | The query containing one or more search keywords and qualifiers, e.g. `repo:octocat/hello-world is:issue is:open label:bug`. Qualifiers narrow the search: `repo:`, `org:`, `author:`, `assignee:`, `is:open`, `is:closed`, `is:pr`, `is:issue`, `label:`, `created:>2024-01-01`. | |
| page | No | The page number of the results to fetch. Defaults to 1. | |
| sort | No | Sorts the results by the given field. Default: results are sorted by best match. | |
| order | No | Determines whether the first search result returned is the highest number of matches (`desc`) or lowest (`asc`). Ignored unless `sort` is provided. GitHub uses `desc` when this is absent. | |
| perPage | No | The number of results per page (max 100). Defaults to 30. | |
| searchType | No | Which search algorithm to apply. `semantic` matches on meaning rather than keywords, `hybrid` combines both. Omit for a lexical search, which is the default. | |
| advancedSearch | No | Set to true to use advanced search, which adds `AND`/`OR` keywords and nested parenthesised queries to the qualifier syntax. |