(subject: str, description: str = "",
blockedBy: list[str] | None = None)
| 785 | # ── Basic tool handlers ── |
| 786 | |
| 787 | def run_create_task(subject: str, description: str = "", |
| 788 | blockedBy: list[str] | None = None) -> str: |
| 789 | task = create_task(subject, description, blockedBy) |
| 790 | deps = f" (blockedBy: {', '.join(blockedBy)})" if blockedBy else "" |
| 791 | print(f" \033[34m[create] {task.subject}{deps}\033[0m") |
| 792 | return f"Created {task.id}: {task.subject}{deps}" |
| 793 | |
| 794 | |
| 795 | def run_list_tasks() -> str: |
nothing calls this directly
no test coverage detected