List issues
The 'list_issues' AI tool is designed to efficiently retrieve and display issues from any GitHub repository. It supports advanced filtering, ordering, and pagination, making issue tracking streamlined and customizable for developers and project managers.
Features
- Supports filtering issues by labels, state (open or closed), and date.
- Enables ordering of issues based on creation date, update time, or number of comments.
- Includes pagination controls using cursors to fetch issues in batches for performance optimization.
- Accepts repository owner and name as required inputs to specify which repository's issues to list.
- Facilitates integration with GraphQL API through a flexible input schema for tailored queries.
Benefits
- Simplifies monitoring and management of GitHub issues within development workflows.
- Enhances productivity by allowing precise filtering and ordering to find relevant issues quickly.
- Optimizes data handling with pagination, reducing load times and resource consumption.
- Supports automation and integration into custom dashboards or tools for project tracking.
- Improves collaboration by providing up-to-date and organized issue data from GitHub repositories.
Description
List issues in a GitHub repository. For pagination, use the 'endCursor' from the previous response's 'pageInfo' in the 'after' parameter.
Parameters
9 parameters
| Name | Type | Description |
|---|---|---|
| after | string | Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs. |
| direction | enum | Order direction. If provided, the 'orderBy' also needs to be provided. |
| labels | string[] | Filter by labels |
| orderBy | enum | Order issues by field. If provided, the 'direction' also needs to be provided. |
| ownerrequired | string | Repository owner |
| perPage | number | Results per page for pagination (min 1, max 100) |
| reporequired | string | Repository name |
| since | string | Filter by date (ISO 8601 timestamp) |
| state | enum | Filter by state, by default both open and closed issues are returned when not provided |