search_tasks
Query a project's task backlog with optional filters on status, priority, or type. Returns task summaries including ID, title, and metadata, ordered by creation, to quickly identify tasks for review.
Instructions
[TASK TOOLS] Queries the task backlog in LanceDB with optional filters and returns matching task summaries ranked by creation order.
All parameters are optional filters — omit to retrieve all tasks with default status. Default status filter is 'open'; pass status=None to retrieve tasks of all statuses. Do NOT call get_task_details on every result — use this tool for status checks and task selection, then call get_task_details on the single selected task for full content.
Allowed status values: open | in_progress | blocked | done | None (no filter)
Allowed priority values: low | medium | high | critical | None (no filter)
Allowed type values: feature | bug | task | td | None (no filter)
Returns: list of task summary objects — each with task_id, title, status, priority, type, and blocked_by. Full problem/solution content is excluded; call get_task_details for that. Raises: 404 if project is not found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Type filter | |
| status | No | Status filter | open |
| project | Yes | Project name | |
| priority | No | Priority filter |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |