feat: add comma-separated status filtering to list-tasks

- supports multiple statuses like 'blocked,deferred' with comprehensive test coverage and backward compatibility

- also adjusts biome.json to stop bitching about templating.
This commit is contained in:
Eyal Toledano
2025-06-11 13:22:44 -04:00
parent ef9439d441
commit efd14544f0
6 changed files with 12985 additions and 11822 deletions

View File

@@ -28,7 +28,9 @@ export function registerListTasksTool(server) {
status: z
.string()
.optional()
.describe("Filter tasks by status (e.g., 'pending', 'done')"),
.describe(
"Filter tasks by status (e.g., 'pending', 'done') or multiple statuses separated by commas (e.g., 'blocked,deferred')"
),
withSubtasks: z
.boolean()
.optional()