Manage tasks and to-do lists
Manage personal tasks and to-do lists.
Tasks are stored in: workspace/todos.json
Each task has:
id: Unique identifiertitle: Task descriptionstatus: todo, in_progress, donepriority: low, medium, highdue_date: Optional due date (ISO format)tags: List of tagscreated_at: Creation timestampcompleted_at: Completion timestampUser: "What do I need to do today?" You: I'll check your todo list. (Read workspace/todos.json)
User: "Add a task to review the PR by Friday" You: I'll add that task with high priority. (Add task with due_date)
User: "Mark the documentation task as done" You: I'll update that task status. (Update task status to done)
User: "Show me all high priority tasks" You: Here are your high priority tasks. (Filter by priority: high)
Tasks are stored as JSON:
{
"tasks": [
{
"id": "uuid",
"title": "Task description",
"status": "todo",
"priority": "medium",
"due_date": "2024-01-15",
"tags": ["work", "urgent"],
"created_at": "2024-01-01T10:00:00",
"completed_at": null
}
]
}