scheduler_query_tasks
Search and filter Kanban cards and checklist tasks across boards using criteria such as labels, keywords, state, role, or dependency status to locate specific items.
Instructions
Search and filter cards (and their checklist tasks/sub-tasks) across the Kanban board by criteria: cardId/taskId substring, labels (with matchMode any/all), keyword text in title/objective/description/allowed files, state (e.g. TODO, IN_PROGRESS, WAITING_REVIEW, WAITING_TEST, DONE), assignedPosition role, isReady, or isBlocked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Search keyword across Title/Name, Objective/Description, Expected Output, Allowed Files, or Checklist Task names | |
| limit | No | Maximum number of results to return | |
| state | No | Filter by state: TODO, IN_PROGRESS, WAITING_REVIEW, WAITING_TEST, DONE, BLOCKED, NEEDS_CLARIFICATION, FAILED | |
| labels | No | Filter by labels (e.g. ['backend', 'auth']) | |
| taskId | No | Filter by specific Card ID, Checklist Task ID, or substring match | |
| boardId | No | Board ID to scope the query (searches all boards if omitted) | |
| isReady | No | true = Only tasks/cards whose dependencies are fully DONE and ready to be worked on | |
| isBlocked | No | true = Only tasks/cards blocked by unmet dependencies | |
| labelMatchMode | No | Match 'any' (OR) or 'all' (AND) specified labels | any |
| assignedPosition | No | Filter by assigned agent role (PLANNER, CODER, REVIEWER, TESTER, RESEARCHER, ARCHITECT) |