list_issues
Retrieve and filter task trellis issues by type, status, priority, and scope to discover work items, understand project structure, and identify issues needing attention.
Instructions
Lists issues from the task trellis system
Use this tool to retrieve and filter issues based on various criteria. Essential for discovering existing work items, understanding project structure, and finding issues that need attention.
Available issue types:
'project': Top-level containers
'epic': Large features within projects
'feature': Specific functionality within epics
'task': Individual work items
Available status values:
'draft': Initial state for new issues
'open': Ready to begin work (default for new issues)
'in-progress': Currently being worked on
'done': Completed successfully
'wont-do': Cancelled or decided against
Available priority values:
'high': Critical or urgent work
'medium': Standard priority
'low': Nice-to-have or future work
Key filtering options:
'type': Filter by issue category (project, epic, feature, task) - accepts single value or array
'scope': Limit results to a specific project or area of work
'status': Find issues in particular states (draft, open, in-progress, done, wont-do) - accepts single value or array
'priority': Filter by importance level (high, medium, low) - accepts single value or array
'includeClosed': Whether to show completed/archived issues (defaults to false)
Usage patterns:
List all tasks in progress: type='task', status='in-progress'
Find high priority work: priority='high', includeClosed=false
Review project scope: type='project', scope='specific-project'
Audit completed work: includeClosed=true, status='done'
Find cancelled items: status='wont-do', includeClosed=true
List features and tasks: type=['feature', 'task']
List all open objects: status='open' (no type filter)
Multiple statuses: status=['open', 'in-progress']
Multiple priorities: priority=['high', 'medium']
The results provide issue summaries (TrellisObjectSummary instances) containing id, type, title, status, priority, parent, prerequisites, childrenIds, created, and updated fields to enable efficient filtering and further operations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Type of issues to list (optional) | |
| scope | No | Scope to filter issues (optional) | |
| status | No | Status to filter issues (optional) | |
| priority | No | Priority to filter issues (optional) | |
| includeClosed | No | Include closed issues (defaults to false) |